Warning: Permanently added '98.80.99.16' (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/11062862-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.10 PID: 12304 Logging PID: 12306 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 11062862, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'e420fef31049c744422ffd61760316ffadbc0d28', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/thrnciar/python-pip/ruff', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'ruff', 'package_version': '0.16.10-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': '11062862-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-71m0sgca/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-71m0sgca/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-71m0sgca/ruff'... Running: git checkout e420fef31049c744422ffd61760316ffadbc0d28 -- cmd: ['git', 'checkout', 'e420fef31049c744422ffd61760316ffadbc0d28', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-71m0sgca/ruff rc: 0 stdout: stderr: Note: switching to 'e420fef31049c744422ffd61760316ffadbc0d28'. 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 e420fef automatic import of ruff Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-71m0sgca/ruff rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading ruff-0.16.10.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o ruff-0.16.10.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.16.10.tar.gz/md5/a3bdc853d426f67ddd9cd73faf1382ab/ruff-0.16.10.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.32M 100 13.32M 0 0 358.6M 0 0 INFO: Reading stdout from command: md5sum ruff-0.16.10.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-71m0sgca/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-71m0sgca/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1790920103.581305 -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-71m0sgca/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-71m0sgca/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1790920103.581305 -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-71m0sgca/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-1790920103.581305/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-624551e6-1634-4b53-887c-2961fb61bd58 INFO: Checking that f302ae09c5da88a921a2279f1716b78a40453a136311e1bc90339822f97dd102 image matches host's architecture INFO: Copy content of container f302ae09c5da88a921a2279f1716b78a40453a136311e1bc90339822f97dd102 to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1790920103.581305/root INFO: mounting f302ae09c5da88a921a2279f1716b78a40453a136311e1bc90339822f97dd102 with podman image mount INFO: image f302ae09c5da88a921a2279f1716b78a40453a136311e1bc90339822f97dd102 as /var/lib/containers/storage/overlay/1d1ad910df2ed4d61ba1e22d635a40fe26ed19598464fab648317385c585d8e1/merged INFO: umounting image f302ae09c5da88a921a2279f1716b78a40453a136311e1bc90339822f97dd102 (/var/lib/containers/storage/overlay/1d1ad910df2ed4d61ba1e22d635a40fe26ed19598464fab648317385c585d8e1/merged) with podman image umount INFO: Removing image mock-bootstrap-624551e6-1634-4b53-887c-2961fb61bd58 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-1790920103.581305/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% | 35.9 MiB/s | 8.1 MiB | 00m00s fedora 100% | 11.8 MiB/s | 21.9 MiB | 00m02s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 0:5.3.15-2.fc45 fedora 8.5 MiB bzip2 x86_64 0:1.0.8-24.fc45 fedora 95.0 KiB coreutils x86_64 0:9.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-4.fc46 fedora 0.0 B grep x86_64 0:3.12-4.fc45 fedora 1.0 MiB gzip x86_64 0:1.14-4.fc45 fedora 401.6 KiB info x86_64 0:7.3-3.fc45 fedora 372.4 KiB patch x86_64 0:2.8-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-12.fc46 fedora 24.4 MiB build-reproducibility-srpm-macros noarch 0:0.7.3-3.fc45 fedora 1.2 KiB bzip2-libs x86_64 0:1.0.8-24.fc45 fedora 80.5 KiB ca-certificates noarch 0: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~rc2-1.fc46 fedora 485.6 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.3.11-2.fc45 fedora 1.9 KiB fedora-gpg-keys noarch 0:46-0.3 fedora 130.3 KiB fedora-release noarch 0:46-0.1 fedora 0.0 B fedora-release-identity-basic noarch 0:46-0.1 fedora 664.0 B fedora-repos noarch 0:46-0.3 fedora 4.9 KiB fedora-repos-rawhide noarch 0:46-0.3 fedora 2.2 KiB file x86_64 0:5.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.23-12.fc45 fedora 133.7 KiB ghc-srpm-macros noarch 0:1.10-2.fc45 fedora 792.0 B glibc x86_64 0:2.44.9000-4.fc46 fedora 7.2 MiB glibc-common x86_64 0:2.44.9000-4.fc46 fedora 1.0 MiB glibc-gconv-extra x86_64 0:2.44.9000-4.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~rc2-1.fc46 fedora 1.1 MiB libeconf x86_64 0:0.7.9-4.fc45 fedora 64.8 KiB libevent x86_64 0:2.1.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-5.fc45 fedora 256.5 KiB libfsverity x86_64 0:1.7-4.fc45 fedora 24.4 KiB libgcc x86_64 0:16.2.1-2.fc46.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.13.0-23.fc45 fedora 1.7 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-22.fc45 fedora 112.0 B openldap x86_64 0:2.6.14-1.fc46 fedora 678.9 KiB openssl-libs x86_64 1:4.0.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.23.2-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-6.fc45 fedora 515.5 KiB redhat-systemd-presets noarch 0:102-3.fc45 fedora 1.0 KiB redhat-systemd-presets-common noarch 0:102-3.fc45 fedora 16.9 KiB rpm x86_64 0:6.1.0-1.fc46 fedora 3.1 MiB rpm-build-libs x86_64 0:6.1.0-1.fc46 fedora 288.3 KiB rpm-libs x86_64 0:6.1.0-1.fc46 fedora 1.1 MiB rpm-plugin-selinux x86_64 0:6.1.0-1.fc46 fedora 11.9 KiB rpm-sequoia x86_64 0:1.10.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.20-1.fc46 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.20-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 71 MiB. Need to download 71 MiB. After this operation, 230 MiB extra will be used (install 230 MiB, remove 0 B). [ 1/190] bzip2-0:1.0.8-24.fc45.x86_64 100% | 258.7 KiB/s | 52.3 KiB | 00m00s [ 2/190] cpio-0:2.15-10.fc45.x86_64 100% | 1.5 MiB/s | 292.5 KiB | 00m00s [ 3/190] coreutils-0:9.12-1.fc46.x86_6 100% | 2.6 MiB/s | 1.3 MiB | 00m00s [ 4/190] bash-0:5.3.15-2.fc45.x86_64 100% | 3.7 MiB/s | 1.9 MiB | 00m01s [ 5/190] diffutils-0:3.12-6.fc45.x86_6 100% | 2.8 MiB/s | 396.6 KiB | 00m00s [ 6/190] fedora-release-common-0:46-0. 100% | 298.5 KiB/s | 18.2 KiB | 00m00s [ 7/190] findutils-1:4.11.0-2.fc45.x86 100% | 7.3 MiB/s | 570.7 KiB | 00m00s [ 8/190] glibc-minimal-langpack-0:2.44 100% | 2.2 MiB/s | 137.1 KiB | 00m00s [ 9/190] grep-0:3.12-4.fc45.x86_64 100% | 3.9 MiB/s | 301.0 KiB | 00m00s [ 10/190] gzip-0:1.14-4.fc45.x86_64 100% | 2.8 MiB/s | 179.6 KiB | 00m00s [ 11/190] info-0:7.3-3.fc45.x86_64 100% | 2.4 MiB/s | 191.2 KiB | 00m00s [ 12/190] patch-0:2.8-6.fc46.x86_64 100% | 1.5 MiB/s | 114.4 KiB | 00m00s [ 13/190] redhat-rpm-config-0:345-4.fc4 100% | 1.3 MiB/s | 78.1 KiB | 00m00s [ 14/190] rpm-build-0:6.1.0-1.fc46.x86_ 100% | 2.5 MiB/s | 158.1 KiB | 00m00s [ 15/190] sed-0:4.10-2.fc45.x86_64 100% | 4.4 MiB/s | 322.8 KiB | 00m00s [ 16/190] shadow-utils-2:4.20.0-1.fc45. 100% | 16.7 MiB/s | 1.4 MiB | 00m00s [ 17/190] unzip-0:6.0-71.fc45.x86_64 100% | 3.1 MiB/s | 199.6 KiB | 00m00s [ 18/190] which-0:2.25-2.fc45.x86_64 100% | 691.5 KiB/s | 42.2 KiB | 00m00s [ 19/190] tar-2:1.35-9.fc45.x86_64 100% | 6.1 MiB/s | 867.4 KiB | 00m00s [ 20/190] xz-1:5.8.4-1.fc46.x86_64 100% | 10.1 MiB/s | 654.4 KiB | 00m00s [ 21/190] gawk-0:5.4.1-1.fc45.x86_64 100% | 18.4 MiB/s | 1.2 MiB | 00m00s [ 22/190] util-linux-0:2.42.4-2.fc46.x8 100% | 19.5 MiB/s | 1.3 MiB | 00m00s [ 23/190] glibc-0:2.44.9000-4.fc46.x86_ 100% | 37.1 MiB/s | 2.5 MiB | 00m00s [ 24/190] ncurses-libs-0:6.6-3.fc45.x86 100% | 4.4 MiB/s | 343.7 KiB | 00m00s [ 25/190] filesystem-0:3.18-59.fc45.x86 100% | 12.0 MiB/s | 1.8 MiB | 00m00s [ 26/190] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 595.9 KiB/s | 43.5 KiB | 00m00s [ 27/190] coreutils-common-0:9.12-1.fc4 100% | 33.8 MiB/s | 2.2 MiB | 00m00s [ 28/190] libacl-0:2.4.0-2.fc45.x86_64 100% | 450.7 KiB/s | 27.5 KiB | 00m00s [ 29/190] gmp-1:6.3.0-6.fc45.x86_64 100% | 4.0 MiB/s | 321.8 KiB | 00m00s [ 30/190] libattr-0:2.6.0-2.fc45.x86_64 100% | 228.6 KiB/s | 18.1 KiB | 00m00s [ 31/190] libcap-0:2.78-2.fc45.x86_64 100% | 1.3 MiB/s | 88.6 KiB | 00m00s [ 32/190] openssl-libs-1:4.0.3-1.fc46.x 100% | 35.5 MiB/s | 2.3 MiB | 00m00s [ 33/190] systemd-libs-0:262-3.fc46.x86 100% | 14.9 MiB/s | 961.5 KiB | 00m00s [ 34/190] redhat-systemd-presets-0:102- 100% | 140.0 KiB/s | 8.5 KiB | 00m00s [ 35/190] fedora-repos-0:46-0.3.noarch 100% | 127.4 KiB/s | 9.6 KiB | 00m00s [ 36/190] glibc-common-0:2.44.9000-4.fc 100% | 6.8 MiB/s | 430.0 KiB | 00m00s [ 37/190] pcre2-0:10.47-1.fc45.2.x86_64 100% | 4.4 MiB/s | 276.7 KiB | 00m00s [ 38/190] ed-0:1.22.6-1.fc46.x86_64 100% | 1.4 MiB/s | 85.6 KiB | 00m00s [ 39/190] R-srpm-macros-0:1.3.7-3.fc45. 100% | 182.8 KiB/s | 11.1 KiB | 00m00s [ 40/190] ansible-srpm-macros-0:1-22.fc 100% | 325.3 KiB/s | 19.8 KiB | 00m00s [ 41/190] build-reproducibility-srpm-ma 100% | 177.6 KiB/s | 10.8 KiB | 00m00s [ 42/190] cmake-srpm-macros-0:4.3.0-5.f 100% | 169.5 KiB/s | 10.3 KiB | 00m00s [ 43/190] efi-srpm-macros-0:6-9.fc45.no 100% | 351.6 KiB/s | 21.4 KiB | 00m00s [ 44/190] dwz-0:0.17-3.fc45.x86_64 100% | 1.8 MiB/s | 139.2 KiB | 00m00s [ 45/190] erlang-srpm-macros-0:0.3.11-2 100% | 138.5 KiB/s | 10.0 KiB | 00m00s [ 46/190] file-0:5.48-3.fc46.x86_64 100% | 830.3 KiB/s | 50.6 KiB | 00m00s [ 47/190] filesystem-srpm-macros-0:3.18 100% | 432.9 KiB/s | 26.4 KiB | 00m00s [ 48/190] fonts-srpm-macros-1:5.0.0-4.f 100% | 411.4 KiB/s | 27.2 KiB | 00m00s [ 49/190] forge-srpm-macros-0:0.4.0-5.f 100% | 323.4 KiB/s | 19.7 KiB | 00m00s [ 50/190] fpc-srpm-macros-0:1.3-17.fc45 100% | 127.3 KiB/s | 7.8 KiB | 00m00s [ 51/190] gap-srpm-macros-0:2-3.fc45.no 100% | 152.6 KiB/s | 9.3 KiB | 00m00s [ 52/190] ghc-srpm-macros-0:1.10-2.fc45 100% | 139.2 KiB/s | 8.5 KiB | 00m00s [ 53/190] gnat-srpm-macros-0:7-3.fc45.n 100% | 140.5 KiB/s | 8.6 KiB | 00m00s [ 54/190] gnome-srpm-macros-0:1.0-2.fc4 100% | 144.7 KiB/s | 8.8 KiB | 00m00s [ 55/190] java-srpm-macros-0:1-9.fc45.n 100% | 135.8 KiB/s | 8.3 KiB | 00m00s [ 56/190] go-srpm-macros-0:3.8.0-3.fc45 100% | 391.6 KiB/s | 27.8 KiB | 00m00s [ 57/190] kernel-srpm-macros-0:1.0-30.f 100% | 135.9 KiB/s | 8.3 KiB | 00m00s [ 58/190] meson-srpm-macros-0:1.12.1-2. 100% | 193.6 KiB/s | 11.8 KiB | 00m00s [ 59/190] lua-srpm-macros-0:1-18.fc45.n 100% | 120.6 KiB/s | 8.7 KiB | 00m00s [ 60/190] ocaml-srpm-macros-0:11-4.fc45 100% | 146.7 KiB/s | 9.0 KiB | 00m00s [ 61/190] package-notes-srpm-macros-0:0 100% | 172.1 KiB/s | 10.5 KiB | 00m00s [ 62/190] perl-srpm-macros-0:1-65.fc45. 100% | 136.9 KiB/s | 8.4 KiB | 00m00s [ 63/190] openblas-srpm-macros-0:2-22.f 100% | 92.7 KiB/s | 7.5 KiB | 00m00s [ 64/190] python-srpm-macros-0:3.15-2.f 100% | 391.0 KiB/s | 23.9 KiB | 00m00s [ 65/190] qt5-srpm-macros-0:5.15.18-3.f 100% | 132.2 KiB/s | 8.1 KiB | 00m00s [ 66/190] qt6-srpm-macros-0:6.11.2-1.fc 100% | 148.8 KiB/s | 9.1 KiB | 00m00s [ 67/190] tree-sitter-srpm-macros-0:0.4 100% | 229.5 KiB/s | 14.0 KiB | 00m00s [ 68/190] rust-srpm-macros-0:28.5-2.fc4 100% | 162.4 KiB/s | 11.4 KiB | 00m00s [ 69/190] rpm-0:6.1.0-1.fc46.x86_64 100% | 6.2 MiB/s | 571.3 KiB | 00m00s [ 70/190] zig-srpm-macros-0:1-9.fc45.no 100% | 144.5 KiB/s | 8.8 KiB | 00m00s [ 71/190] zip-0:3.0-46.fc45.x86_64 100% | 4.2 MiB/s | 264.6 KiB | 00m00s [ 72/190] debugedit-0:5.3-3.fc45.x86_64 100% | 1.4 MiB/s | 87.9 KiB | 00m00s [ 73/190] elfutils-0:0.196-1.fc46.x86_6 100% | 10.4 MiB/s | 670.0 KiB | 00m00s [ 74/190] elfutils-libelf-0:0.196-1.fc4 100% | 3.2 MiB/s | 238.4 KiB | 00m00s [ 75/190] libarchive-0:3.8.9-2.fc46.x86 100% | 7.0 MiB/s | 446.0 KiB | 00m00s [ 76/190] libgcc-0:16.2.1-2.fc46.1.x86_ 100% | 2.2 MiB/s | 136.6 KiB | 00m00s [ 77/190] libstdc++-0:16.2.1-2.fc46.1.x 100% | 15.9 MiB/s | 1.0 MiB | 00m00s [ 78/190] popt-0:1.19-11.fc45.x86_64 100% | 951.0 KiB/s | 66.6 KiB | 00m00s [ 79/190] readline-0:8.3-6.fc45.x86_64 100% | 3.2 MiB/s | 228.8 KiB | 00m00s [ 80/190] rpm-build-libs-0:6.1.0-1.fc46 100% | 2.1 MiB/s | 134.8 KiB | 00m00s [ 81/190] rpm-libs-0:6.1.0-1.fc46.x86_6 100% | 7.4 MiB/s | 476.6 KiB | 00m00s [ 82/190] zstd-0:1.5.7-6.fc45.x86_64 100% | 2.6 MiB/s | 191.7 KiB | 00m00s [ 83/190] audit-libs-0:4.2.1-2.fc45.x86 100% | 2.3 MiB/s | 143.3 KiB | 00m00s [ 84/190] libeconf-0:0.7.9-4.fc45.x86_6 100% | 588.8 KiB/s | 35.9 KiB | 00m00s [ 85/190] libsemanage-0:3.11-4.fc46.x86 100% | 2.1 MiB/s | 130.5 KiB | 00m00s [ 86/190] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 1.7 MiB/s | 130.9 KiB | 00m00s [ 87/190] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 811.1 KiB/s | 58.4 KiB | 00m00s [ 88/190] setup-0:2.15.1-2.fc45.noarch 100% | 2.5 MiB/s | 157.6 KiB | 00m00s [ 89/190] xz-libs-1:5.8.4-1.fc46.x86_64 100% | 1.9 MiB/s | 116.5 KiB | 00m00s [ 90/190] mpfr-0:4.2.2-4.fc45.x86_64 100% | 4.5 MiB/s | 357.4 KiB | 00m00s [ 91/190] libblkid-0:2.42.4-2.fc46.x86_ 100% | 2.1 MiB/s | 134.0 KiB | 00m00s [ 92/190] libcap-ng-0:0.9.6-1.fc46.x86_ 100% | 570.2 KiB/s | 34.8 KiB | 00m00s [ 93/190] libfdisk-0:2.42.4-2.fc46.x86_ 100% | 2.7 MiB/s | 169.6 KiB | 00m00s [ 94/190] liblastlog2-0:2.42.4-2.fc46.x 100% | 356.8 KiB/s | 25.0 KiB | 00m00s [ 95/190] libmount-0:2.42.4-2.fc46.x86_ 100% | 2.9 MiB/s | 179.8 KiB | 00m00s [ 96/190] libsmartcols-0:2.42.4-2.fc46. 100% | 1.4 MiB/s | 88.8 KiB | 00m00s [ 97/190] libuuid-0:2.42.4-2.fc46.x86_6 100% | 454.4 KiB/s | 27.7 KiB | 00m00s [ 98/190] util-linux-core-0:2.42.4-2.fc 100% | 9.0 MiB/s | 582.9 KiB | 00m00s [ 99/190] zlib-ng-compat-0:2.3.3-6.fc45 100% | 1.2 MiB/s | 90.4 KiB | 00m00s [100/190] glibc-gconv-extra-0:2.44.9000 100% | 26.4 MiB/s | 1.7 MiB | 00m00s [101/190] ncurses-base-0:6.6-3.fc45.noa 100% | 1.2 MiB/s | 88.1 KiB | 00m00s [102/190] gnulib-l10n-0:20241231-4.fc45 100% | 1.9 MiB/s | 150.4 KiB | 00m00s [103/190] ca-certificates-0:2026.2.90_v 100% | 15.0 MiB/s | 964.7 KiB | 00m00s [104/190] crypto-policies-0:20260713-2. 100% | 1.6 MiB/s | 97.5 KiB | 00m00s [105/190] fips-provider-0:1.5.3-1.fc46. 100% | 24.9 MiB/s | 1.6 MiB | 00m00s [106/190] fedora-gpg-keys-0:46-0.3.noar 100% | 2.3 MiB/s | 143.8 KiB | 00m00s [107/190] fedora-repos-rawhide-0:46-0.3 100% | 147.9 KiB/s | 9.0 KiB | 00m00s [108/190] redhat-systemd-presets-common 100% | 216.9 KiB/s | 13.2 KiB | 00m00s [109/190] pcre2-syntax-0:10.47-1.fc45.2 100% | 2.6 MiB/s | 165.1 KiB | 00m00s [110/190] add-determinism-0:0.7.3-3.fc4 100% | 13.1 MiB/s | 845.7 KiB | 00m00s [111/190] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 5.3 MiB/s | 339.2 KiB | 00m00s [112/190] file-libs-0:5.48-3.fc46.x86_6 100% | 13.7 MiB/s | 884.7 KiB | 00m00s [113/190] curl-0:8.23.0~rc2-1.fc46.x86_ 100% | 3.9 MiB/s | 244.5 KiB | 00m00s [114/190] elfutils-debuginfod-client-0: 100% | 772.5 KiB/s | 47.1 KiB | 00m00s [115/190] elfutils-libs-0:0.196-1.fc46. 100% | 3.9 MiB/s | 284.9 KiB | 00m00s [116/190] json-c-0:0.18-9.fc45.x86_64 100% | 614.2 KiB/s | 46.7 KiB | 00m00s [117/190] libpfm-0:4.13.0-23.fc45.x86_6 100% | 3.6 MiB/s | 227.0 KiB | 00m00s [118/190] libzstd-0:1.5.7-6.fc45.x86_64 100% | 4.9 MiB/s | 363.9 KiB | 00m00s [119/190] libxml2-0:2.15.4-1.fc46.x86_6 100% | 10.5 MiB/s | 676.7 KiB | 00m00s [120/190] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 1.2 MiB/s | 80.4 KiB | 00m00s [121/190] libgomp-0:16.2.1-2.fc46.1.x86 100% | 6.3 MiB/s | 397.6 KiB | 00m00s [122/190] lua-libs-0:5.5.1-2.fc46.x86_6 100% | 1.9 MiB/s | 144.4 KiB | 00m00s [123/190] rpm-sign-libs-0:6.1.0-1.fc46. 100% | 379.5 KiB/s | 26.9 KiB | 00m00s [124/190] rpm-sequoia-0:1.10.3-1.fc46.x 100% | 14.6 MiB/s | 942.6 KiB | 00m00s [125/190] sqlite-libs-0:3.53.4-1.fc45.x 100% | 8.9 MiB/s | 812.1 KiB | 00m00s [126/190] libsepol-0:3.11-2.fc45.x86_64 100% | 3.0 MiB/s | 365.2 KiB | 00m00s [127/190] ima-evm-utils-libs-0:1.6.2-12 100% | 328.7 KiB/s | 30.2 KiB | 00m00s [128/190] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 10.1 MiB/s | 1.7 MiB | 00m00s [129/190] gpgverify-0:2.2-5.fc45.noarch 100% | 185.4 KiB/s | 11.3 KiB | 00m00s [130/190] libfsverity-0:1.7-4.fc45.x86_ 100% | 177.2 KiB/s | 19.0 KiB | 00m00s [131/190] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 3.4 MiB/s | 281.6 KiB | 00m00s [132/190] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 1.5 MiB/s | 96.6 KiB | 00m00s [133/190] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 1.3 MiB/s | 116.5 KiB | 00m00s [134/190] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 2.4 MiB/s | 281.3 KiB | 00m00s [135/190] libgcrypt-0:1.12.4-1.fc46.x86 100% | 9.8 MiB/s | 631.2 KiB | 00m00s [136/190] gnupg2-verify-0:2.4.9-18.fc45 100% | 2.2 MiB/s | 176.1 KiB | 00m00s [137/190] libassuan-0:2.5.7-6.fc45.x86_ 100% | 769.9 KiB/s | 68.5 KiB | 00m00s [138/190] libgpg-error-0:1.61-2.fc45.x8 100% | 3.3 MiB/s | 252.9 KiB | 00m00s [139/190] npth-0:1.8-5.fc45.x86_64 100% | 303.0 KiB/s | 25.5 KiB | 00m00s [140/190] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 4.5 MiB/s | 456.8 KiB | 00m00s [141/190] gnutls-0:3.8.13-5.fc46.x86_64 100% | 22.2 MiB/s | 1.4 MiB | 00m00s [142/190] libksba-0:1.8.1-1.fc46.x86_64 100% | 2.2 MiB/s | 172.6 KiB | 00m00s [143/190] openldap-0:2.6.14-1.fc46.x86_ 100% | 4.3 MiB/s | 272.6 KiB | 00m00s [144/190] libusb1-0:1.0.30-2.fc45.x86_6 100% | 1.1 MiB/s | 83.8 KiB | 00m00s [145/190] libidn2-0:2.3.8-4.fc45.x86_64 100% | 1.9 MiB/s | 175.2 KiB | 00m00s [146/190] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 937.6 KiB/s | 75.9 KiB | 00m00s [147/190] libunistring-0:1.1-12.fc45.x8 100% | 7.2 MiB/s | 545.8 KiB | 00m00s [148/190] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 6.8 MiB/s | 560.0 KiB | 00m00s [149/190] nettle-0:4.0-5.fc45.x86_64 100% | 4.4 MiB/s | 429.7 KiB | 00m00s [150/190] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 10.4 MiB/s | 817.8 KiB | 00m00s [151/190] libevent-0:2.1.13-1.fc46.x86_ 100% | 4.6 MiB/s | 289.4 KiB | 00m00s [152/190] libtool-ltdl-0:2.6.2-1.fc46.x 100% | 602.6 KiB/s | 36.8 KiB | 00m00s [153/190] libffi-0:3.8.0-1.fc46.x86_64 100% | 760.5 KiB/s | 46.4 KiB | 00m00s [154/190] libselinux-0:3.11-5.fc46.x86_ 100% | 11.3 MiB/s | 103.9 KiB | 00m00s [155/190] gdbm-libs-1:1.23-12.fc45.x86_ 100% | 954.9 KiB/s | 58.2 KiB | 00m00s [156/190] alternatives-0:1.33-6.fc45.x8 100% | 469.6 KiB/s | 39.4 KiB | 00m00s [157/190] jansson-0:2.14-5.fc45.x86_64 100% | 634.2 KiB/s | 46.9 KiB | 00m00s [158/190] pkgconf-pkg-config-0:2.5.1-2. 100% | 156.0 KiB/s | 9.5 KiB | 00m00s [159/190] binutils-0:2.47.50-12.fc46.x8 100% | 28.1 MiB/s | 5.2 MiB | 00m00s [160/190] pkgconf-0:2.5.1-2.fc45.x86_64 100% | 652.8 KiB/s | 49.0 KiB | 00m00s [161/190] pyproject-srpm-macros-0:1.23. 100% | 3.8 MiB/s | 15.5 KiB | 00m00s [162/190] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 226.4 KiB/s | 13.8 KiB | 00m00s [163/190] libpkgconf-0:2.5.1-2.fc45.x86 100% | 698.5 KiB/s | 42.6 KiB | 00m00s [164/190] p11-kit-trust-0:0.26.5-1.fc45 100% | 2.3 MiB/s | 146.3 KiB | 00m00s [165/190] fedora-release-0:46-0.1.noarc 100% | 194.9 KiB/s | 11.9 KiB | 00m00s [166/190] systemd-standalone-sysusers-0 100% | 6.8 MiB/s | 433.4 KiB | 00m00s [167/190] xxhash-libs-0:0.8.4-1.fc46.x8 100% | 676.5 KiB/s | 41.3 KiB | 00m00s [168/190] fedora-release-identity-basic 100% | 207.5 KiB/s | 12.7 KiB | 00m00s [169/190] gdb-minimal-0:17.2-6.fc46.x86 100% | 33.1 MiB/s | 4.7 MiB | 00m00s [170/190] libcurl-0:8.23.0~rc2-1.fc46.x 100% | 7.2 MiB/s | 495.9 KiB | 00m00s [171/190] krb5-libs-0:1.22.2-9.fc45.x86 100% | 10.5 MiB/s | 803.1 KiB | 00m00s [172/190] libnghttp2-0:1.69.0-6.fc46.x8 100% | 1.2 MiB/s | 77.2 KiB | 00m00s [173/190] libnghttp3-0:1.18.0-1.fc45.x8 100% | 1.0 MiB/s | 75.1 KiB | 00m00s [174/190] libpsl-0:0.23.3-1.fc46.x86_64 100% | 1.1 MiB/s | 67.7 KiB | 00m00s [175/190] libssh-0:0.12.2-1.fc45.x86_64 100% | 3.8 MiB/s | 295.9 KiB | 00m00s [176/190] ngtcp2-0:1.22.1-3.fc45.x86_64 100% | 1.9 MiB/s | 157.7 KiB | 00m00s [177/190] ngtcp2-crypto-ossl-0:1.22.1-3 100% | 456.1 KiB/s | 27.8 KiB | 00m00s [178/190] keyutils-libs-0:1.6.3-8.fc45. 100% | 383.8 KiB/s | 31.5 KiB | 00m00s [179/190] libcom_err-0:1.47.4-2.fc45.x8 100% | 332.6 KiB/s | 26.6 KiB | 00m00s [180/190] libverto-0:0.3.2-13.fc45.x86_ 100% | 317.8 KiB/s | 21.0 KiB | 00m00s [181/190] libssh-config-0:0.12.2-1.fc45 100% | 146.5 KiB/s | 8.9 KiB | 00m00s [182/190] libfido2-0:1.17.0-5.fc45.x86_ 100% | 1.4 MiB/s | 106.9 KiB | 00m00s [183/190] publicsuffix-list-dafsa-0:202 100% | 636.0 KiB/s | 61.1 KiB | 00m00s [184/190] libcbor-0:0.14.0-3.fc45.x86_6 100% | 504.2 KiB/s | 36.8 KiB | 00m00s [185/190] selinux-policy-0:45.20-1.fc46 100% | 682.4 KiB/s | 41.6 KiB | 00m00s [186/190] policycoreutils-0:3.11-2.fc46 100% | 25.7 MiB/s | 236.9 KiB | 00m00s [187/190] libbrotli-0:1.2.0-6.fc45.x86_ 100% | 42.4 MiB/s | 347.2 KiB | 00m00s [188/190] libselinux-utils-0:3.11-5.fc4 100% | 18.6 MiB/s | 114.3 KiB | 00m00s [189/190] rpm-plugin-selinux-0:6.1.0-1. 100% | 204.7 KiB/s | 17.8 KiB | 00m00s [190/190] selinux-policy-targeted-0:45. 100% | 40.4 MiB/s | 6.8 MiB | 00m00s -------------------------------------------------------------------------------- [190/190] Total 100% | 14.4 MiB/s | 71.5 MiB | 00m05s Running transaction Importing OpenPGP key 0x91211FCE: UserID : "Fedora (46) " Fingerprint: D924B10D3E810DABDD8B56B596E7E91491211FCE From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-46-primary The key was successfully imported. Importing OpenPGP key 0x91211FCE: UserID : "Fedora (46) " Fingerprint: D924B10D3E810DABDD8B56B596E7E91491211FCE From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-46-primary The key was successfully imported. Importing OpenPGP key 0xF577861E: UserID : "Fedora (45) " Fingerprint: 4F50A6114CD5C6976A7F1179655A4B02F577861E From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-45-primary The key was successfully imported. Importing OpenPGP key 0x9488FB64: UserID : "Fedora (47) " Fingerprint: B2E766FA50CA6FA2D5ED06FC09D879E09488FB64 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-47-primary The key was successfully imported. [ 1/192] Verify package files 100% | 766.0 B/s | 190.0 B | 00m00s >>> Running %pretrans scriptlet: filesystem-0:3.18-59.fc45.x86_64 >>> Finished %pretrans scriptlet: filesystem-0:3.18-59.fc45.x86_64 >>> [RPM] /var/lib/mock/fedora-rawhide-x86_64-1790920103.581305/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-1790920103.581305/root/etc/group for id/name lookup: No such file or directory [ 2/192] Prepare transaction 100% | 2.1 KiB/s | 190.0 B | 00m00s [ 3/192] Installing libgcc-0:16.2.1-2. 100% | 266.0 MiB/s | 272.4 KiB | 00m00s [ 4/192] Installing redhat-systemd-pre 100% | 0.0 B/s | 1.5 KiB | 00m00s [ 5/192] Installing redhat-systemd-pre 100% | 0.0 B/s | 18.1 KiB | 00m00s [ 6/192] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 7/192] Installing publicsuffix-list- 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 8/192] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 9/192] Installing fedora-gpg-keys-0: 100% | 25.4 MiB/s | 181.7 KiB | 00m00s [ 10/192] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.5 KiB | 00m00s [ 11/192] Installing fedora-repos-0:46- 100% | 0.0 B/s | 5.9 KiB | 00m00s [ 12/192] Installing fedora-release-com 100% | 7.8 MiB/s | 8.0 KiB | 00m00s [ 13/192] Installing fedora-release-0:4 100% | 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.15-2.fc 100% | 249.2 MiB/s | 8.5 MiB | 00m00s [ 22/192] Installing glibc-common-0:2.4 100% | 57.5 MiB/s | 1.0 MiB | 00m00s [ 23/192] Installing glibc-gconv-extra- 100% | 204.9 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-6.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% | 266.1 MiB/s | 817.4 KiB | 00m00s [ 37/192] Installing libacl-0:2.4.0-2.f 100% | 43.6 MiB/s | 44.7 KiB | 00m00s [ 38/192] Installing systemd-libs-0:262 100% | 395.7 MiB/s | 2.8 MiB | 00m00s [ 39/192] Installing libuuid-0:2.42.4-2 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 40/192] Installing popt-0:1.19-11.fc4 100% | 35.0 MiB/s | 143.3 KiB | 00m00s [ 41/192] Installing xz-libs-1:5.8.4-1. 100% | 217.6 MiB/s | 222.8 KiB | 00m00s [ 42/192] Installing sqlite-libs-0:3.53 100% | 323.8 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% | 103.1 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% | 32.3 MiB/s | 562.6 KiB | 00m00s [ 58/192] Installing crypto-policies-0: 100% | 17.3 MiB/s | 159.5 KiB | 00m00s [ 59/192] Installing xz-1:5.8.4-1.fc46. 100% | 59.4 MiB/s | 1.4 MiB | 00m00s [ 60/192] Installing libmount-0:2.42.4- 100% | 200.2 MiB/s | 410.0 KiB | 00m00s [ 61/192] Installing gnupg2-verify-0:2. 100% | 26.9 MiB/s | 357.7 KiB | 00m00s [ 62/192] Installing mpfr-0:4.2.2-4.fc4 100% | 277.0 MiB/s | 850.9 KiB | 00m00s [ 63/192] Installing gawk-0:5.4.1-1.fc4 100% | 106.1 MiB/s | 2.2 MiB | 00m00s [ 64/192] Installing dwz-0:0.17-3.fc45. 100% | 22.0 MiB/s | 292.5 KiB | 00m00s [ 65/192] Installing libksba-0:1.8.1-1. 100% | 212.1 MiB/s | 434.4 KiB | 00m00s [ 66/192] Installing unzip-0:6.0-71.fc4 100% | 31.1 MiB/s | 445.3 KiB | 00m00s [ 67/192] Installing file-libs-0:5.48-3 100% | 617.2 MiB/s | 12.3 MiB | 00m00s [ 68/192] Installing file-0:5.48-3.fc46 100% | 7.8 MiB/s | 103.4 KiB | 00m00s [ 69/192] Installing diffutils-0:3.12-6 100% | 82.4 MiB/s | 1.6 MiB | 00m00s [ 70/192] Installing libattr-0:2.6.0-2. 100% | 24.7 MiB/s | 25.2 KiB | 00m00s [ 71/192] Installing libeconf-0:0.7.9-4 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [ 72/192] Installing libcap-ng-0:0.9.6- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 73/192] Installing audit-libs-0:4.2.1 100% | 191.9 MiB/s | 393.1 KiB | 00m00s [ 74/192] Installing pam-libs-0:1.7.2-4 100% | 133.7 MiB/s | 136.9 KiB | 00m00s [ 75/192] Installing libcap-0:2.78-2.fc 100% | 14.9 MiB/s | 213.3 KiB | 00m00s [ 76/192] Installing libsemanage-0:3.11 100% | 157.4 MiB/s | 322.4 KiB | 00m00s [ 77/192] Installing libsmartcols-0:2.4 100% | 185.2 MiB/s | 189.6 KiB | 00m00s [ 78/192] Installing lua-libs-0:5.5.1-2 100% | 292.4 MiB/s | 299.4 KiB | 00m00s [ 79/192] Installing libffi-0:3.8.0-1.f 100% | 94.6 MiB/s | 96.9 KiB | 00m00s [ 80/192] Installing p11-kit-0:0.26.5-1 100% | 109.8 MiB/s | 2.6 MiB | 00m00s [ 81/192] Installing alternatives-0:1.3 100% | 4.8 MiB/s | 63.6 KiB | 00m00s [ 82/192] Installing p11-kit-trust-0:0. 100% | 17.4 MiB/s | 480.1 KiB | 00m00s [ 83/192] Installing ngtcp2-0:1.22.1-3. 100% | 164.0 MiB/s | 335.8 KiB | 00m00s [ 84/192] Installing util-linux-core-0: 100% | 68.7 MiB/s | 1.5 MiB | 00m00s [ 85/192] Installing liblastlog2-0:2.42 100% | 3.5 MiB/s | 39.8 KiB | 00m00s [ 86/192] Installing zip-0:3.0-46.fc45. 100% | 37.9 MiB/s | 698.0 KiB | 00m00s [ 87/192] Installing gnupg2-keyboxd-0:2 100% | 18.0 MiB/s | 202.5 KiB | 00m00s [ 88/192] Installing libpsl-0:0.23.3-1. 100% | 79.6 MiB/s | 81.5 KiB | 00m00s [ 89/192] Installing tar-2:1.35-9.fc45. 100% | 119.0 MiB/s | 3.0 MiB | 00m00s [ 90/192] Installing linkdupes-0:0.7.3- 100% | 51.0 MiB/s | 783.5 KiB | 00m00s [ 91/192] Installing libselinux-utils-0 100% | 18.4 MiB/s | 320.4 KiB | 00m00s [ 92/192] Installing libfdisk-0:2.42.4- 100% | 192.0 MiB/s | 393.2 KiB | 00m00s [ 93/192] Installing fips-provider-0:1. 100% | 439.0 MiB/s | 4.8 MiB | 00m00s [ 94/192] Installing openssl-libs-1:4.0 100% | 394.0 MiB/s | 6.7 MiB | 00m00s [ 95/192] Installing coreutils-0:9.12-1 100% | 141.2 MiB/s | 6.4 MiB | 00m00s [ 96/192] Installing ca-certificates-0: 100% | 1.7 MiB/s | 2.5 MiB | 00m01s [ 97/192] Installing gzip-0:1.14-4.fc45 100% | 23.4 MiB/s | 407.2 KiB | 00m00s [ 98/192] Installing util-linux-0:2.42. 100% | 73.7 MiB/s | 3.8 MiB | 00m00s [ 99/192] Installing policycoreutils-0: 100% | 23.1 MiB/s | 921.4 KiB | 00m00s [100/192] Installing selinux-policy-0:4 100% | 933.4 KiB/s | 34.5 KiB | 00m00s [101/192] Installing selinux-policy-tar 100% | 108.2 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% | 320.5 MiB/s | 984.5 KiB | 00m00s [105/192] Installing ngtcp2-crypto-ossl 100% | 0.0 B/s | 52.5 KiB | 00m00s [106/192] Installing libusb1-0:1.0.30-2 100% | 9.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% | 97.3 MiB/s | 1.7 MiB | 00m00s [114/192] Installing bzip2-0:1.0.8-24.f 100% | 6.9 MiB/s | 99.5 KiB | 00m00s [115/192] Installing add-determinism-0: 100% | 119.9 MiB/s | 2.2 MiB | 00m00s [116/192] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [117/192] Installing cpio-0:2.15-10.fc4 100% | 64.9 MiB/s | 1.1 MiB | 00m00s [118/192] Installing ed-0:1.22.6-1.fc46 100% | 11.5 MiB/s | 153.2 KiB | 00m00s [119/192] Installing patch-0:2.8-6.fc46 100% | 15.9 MiB/s | 228.1 KiB | 00m00s [120/192] Installing libpfm-0:4.13.0-23 100% | 432.1 MiB/s | 1.7 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.23-1 100% | 132.2 MiB/s | 135.4 KiB | 00m00s [126/192] Installing cyrus-sasl-lib-0:2 100% | 123.1 MiB/s | 2.3 MiB | 00m00s [127/192] Installing openldap-0:2.6.14- 100% | 222.2 MiB/s | 682.7 KiB | 00m00s [128/192] Installing gnupg2-dirmngr-0:2 100% | 22.9 MiB/s | 632.8 KiB | 00m00s [129/192] Installing gnupg2-0:2.4.9-18. 100% | 191.2 MiB/s | 6.5 MiB | 00m00s [130/192] Installing gpgverify-0:2.2-5. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [131/192] Installing jansson-0:2.14-5.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [132/192] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [133/192] Installing pkgconf-0:2.5.1-2. 100% | 7.2 MiB/s | 95.2 KiB | 00m00s [134/192] Installing pkgconf-pkg-config 100% | 147.8 KiB/s | 1.8 KiB | 00m00s [135/192] Installing systemd-standalone 100% | 63.9 MiB/s | 981.8 KiB | 00m00s [136/192] Installing rpm-libs-0:6.1.0-1 100% | 274.8 MiB/s | 1.1 MiB | 00m00s [137/192] Installing rpm-sign-libs-0:6. 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [138/192] Installing rpm-build-libs-0:6 100% | 282.4 MiB/s | 289.2 KiB | 00m00s [139/192] Installing xxhash-libs-0:0.8. 100% | 93.1 MiB/s | 95.4 KiB | 00m00s [140/192] Installing libnghttp2-0:1.69. 100% | 163.3 MiB/s | 167.3 KiB | 00m00s [141/192] Installing libnghttp3-0:1.18. 100% | 161.0 MiB/s | 164.8 KiB | 00m00s [142/192] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [143/192] Installing libcom_err-0:1.47. 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [144/192] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [145/192] Installing krb5-libs-0:1.22.2 100% | 265.2 MiB/s | 2.4 MiB | 00m00s [146/192] Installing libcbor-0:0.14.0-3 100% | 82.9 MiB/s | 84.9 KiB | 00m00s [147/192] Installing libfido2-0:1.17.0- 100% | 252.0 MiB/s | 258.1 KiB | 00m00s [148/192] Installing libssh-0:0.12.2-1. 100% | 236.9 MiB/s | 727.8 KiB | 00m00s [149/192] Installing libbrotli-0:1.2.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% | 278.3 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~rc2- 100% | 15.9 MiB/s | 488.2 KiB | 00m00s [157/192] Installing rpm-0:6.1.0-1.fc46 100% | 51.1 MiB/s | 2.5 MiB | 00m00s [158/192] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [159/192] Installing efi-srpm-macros-0: 100% | 40.3 MiB/s | 41.3 KiB | 00m00s [160/192] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [161/192] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [162/192] Installing tree-sitter-srpm-m 100% | 1.0 MiB/s | 9.6 KiB | 00m00s [163/192] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [164/192] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [165/192] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [166/192] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [167/192] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [168/192] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [169/192] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [170/192] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.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% | 35.4 MiB/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% | 17.5 MiB/s | 322.1 KiB | 00m00s [183/192] Installing erlang-srpm-macros 100% | 0.0 B/s | 2.5 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% | 101.2 MiB/s | 3.9 MiB | 00m00s [192/192] Installing info-0:7.3-3.fc45. 100% | 55.5 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.15-2.fc45.x86_64 binutils-2.47.50-12.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~rc2-1.fc46.x86_64 cyrus-sasl-lib-2.1.28-37.fc45.x86_64 debugedit-5.3-3.fc45.x86_64 diffutils-3.12-6.fc45.x86_64 dwz-0.17-3.fc45.x86_64 ed-1.22.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.3.11-2.fc45.noarch fedora-gpg-keys-46-0.3.noarch fedora-release-46-0.1.noarch fedora-release-common-46-0.1.noarch fedora-release-identity-basic-46-0.1.noarch fedora-repos-46-0.3.noarch fedora-repos-rawhide-46-0.3.noarch file-5.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.23-12.fc45.x86_64 ghc-srpm-macros-1.10-2.fc45.noarch glibc-2.44.9000-4.fc46.x86_64 glibc-common-2.44.9000-4.fc46.x86_64 glibc-gconv-extra-2.44.9000-4.fc46.x86_64 glibc-minimal-langpack-2.44.9000-4.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.14-4.fc45.x86_64 ima-evm-utils-libs-1.6.2-12.fc45.x86_64 info-7.3-3.fc45.x86_64 jansson-2.14-5.fc45.x86_64 java-srpm-macros-1-9.fc45.noarch json-c-0.18-9.fc45.x86_64 kernel-srpm-macros-1.0-30.fc45.noarch keyutils-libs-1.6.3-8.fc45.x86_64 krb5-libs-1.22.2-9.fc45.x86_64 libacl-2.4.0-2.fc45.x86_64 libarchive-3.8.9-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~rc2-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-5.fc45.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.13.0-23.fc45.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-22.fc45.noarch openldap-2.6.14-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.23.2-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-6.fc45.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.20-1.fc46.noarch selinux-policy-targeted-45.20-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.r4QICY setting SOURCE_DATE_EPOCH=1790812800 Wrote: /builddir/build/SRPMS/ruff-0.16.10-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-1790920103.581305/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-71m0sgca/ruff/ruff.spec) Config(child) 0 minutes 27 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/ruff-0.16.10-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-1790920103.581305/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1790920103.581305/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-1790920103.581305/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.16.10-1.fc46.src.rpm Start: build setup for ruff-0.16.10-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.Lox9Dz setting SOURCE_DATE_EPOCH=1790812800 Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 25.4 KiB/s | 23.5 KiB | 00m01s Copr repository 100% | 1.9 KiB/s | 1.5 KiB | 00m01s 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.98.1-1.fc46 fedora 23.7 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-4.fc46 fedora 2.3 MiB kernel-headers x86_64 0:7.3.0-0.rc5.45.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 llvm22-filesystem x86_64 0:22.1.8-3.fc46 fedora 0.0 B llvm22-libs x86_64 0:22.1.8-3.fc46 fedora 140.5 MiB make x86_64 1:4.4.1-13.fc45 fedora 1.8 MiB mpdecimal x86_64 0:4.0.1-4.fc45 fedora 221.2 KiB python-pip-wheel noarch 0:26.2.1-1.fc46 fedora 1.3 MiB python3 x86_64 0:3.15.0~rc2-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~rc2-1.fc46 fedora 48.2 MiB python3-tomlkit noarch 0:0.13.2-10.fc46 copr_base 503.4 KiB rust x86_64 0:1.98.1-1.fc46 fedora 90.7 MiB rust-std-static x86_64 0:1.98.1-1.fc46 fedora 170.1 MiB tomcli+tomlkit noarch 0:0.10.1-6.fc45 fedora 0.0 B tzdata noarch 0:2026c-2.fc46 fedora 1.2 MiB Transaction Summary: Installing: 34 packages Total size of inbound packages is 190 MiB. Need to download 190 MiB. After this operation, 661 MiB extra will be used (install 661 MiB, remove 0 B). [ 1/34] cargo-rpm-macros-0:28.5-2.fc45. 100% | 109.9 KiB/s | 14.6 KiB | 00m00s [ 2/34] tomcli-0:0.10.1-6.fc45.noarch 100% | 359.2 KiB/s | 75.8 KiB | 00m00s [ 3/34] rust2rpm-helper-0:0.2.0-1.fc45. 100% | 3.4 MiB/s | 848.0 KiB | 00m00s [ 4/34] libgit2_1.9-0:1.9.7-3.fc46.x86_ 100% | 11.1 MiB/s | 612.0 KiB | 00m00s [ 5/34] libssh2-0:1.11.1-10.fc45.x86_64 100% | 2.9 MiB/s | 148.9 KiB | 00m00s [ 6/34] python3-click-1:8.4.2-1.fc45.no 100% | 1.9 MiB/s | 291.5 KiB | 00m00s [ 7/34] less-0:710-1.fc46.x86_64 100% | 4.6 MiB/s | 231.6 KiB | 00m00s [ 8/34] cargo-0:1.98.1-1.fc46.x86_64 100% | 26.4 MiB/s | 7.9 MiB | 00m00s [ 9/34] llhttp-0:9.4.2-2.fc45.x86_64 100% | 770.1 KiB/s | 38.5 KiB | 00m00s [10/34] rust-0:1.98.1-1.fc46.x86_64 100% | 74.0 MiB/s | 30.1 MiB | 00m00s [11/34] gcc-0:16.2.1-2.fc46.1.x86_64 100% | 80.1 MiB/s | 43.3 MiB | 00m01s [12/34] cpp-0:16.2.1-2.fc46.1.x86_64 100% | 62.7 MiB/s | 14.6 MiB | 00m00s [13/34] libmpc-0:1.4.1-2.fc45.x86_64 100% | 1.5 MiB/s | 75.7 KiB | 00m00s [14/34] make-1:4.4.1-13.fc45.x86_64 100% | 10.8 MiB/s | 588.3 KiB | 00m00s [15/34] libedit-0:3.1-60.20260512cvs.fc 100% | 2.1 MiB/s | 110.0 KiB | 00m00s [16/34] rust-std-static-0:1.98.1-1.fc46 100% | 58.8 MiB/s | 40.2 MiB | 00m01s [17/34] llvm22-filesystem-0:22.1.8-3.fc 100% | 161.4 KiB/s | 12.4 KiB | 00m00s [18/34] libxcrypt-devel-0:4.5.2-4.fc45. 100% | 633.9 KiB/s | 30.4 KiB | 00m00s [19/34] glibc-devel-0:2.44.9000-4.fc46. 100% | 11.8 MiB/s | 675.3 KiB | 00m00s [20/34] llvm22-libs-0:22.1.8-3.fc46.x86 100% | 30.9 MiB/s | 34.1 MiB | 00m01s [21/34] python3-0:3.15.0~rc2-1.fc46.x86 100% | 392.4 KiB/s | 27.5 KiB | 00m00s [22/34] mpdecimal-0:4.0.1-4.fc45.x86_64 100% | 1.7 MiB/s | 98.5 KiB | 00m00s [23/34] expat-0:2.8.3-1.fc46.x86_64 100% | 2.0 MiB/s | 132.0 KiB | 00m00s [24/34] tzdata-0:2026c-2.fc46.noarch 100% | 11.0 MiB/s | 712.1 KiB | 00m00s [25/34] python-pip-wheel-0:26.2.1-1.fc4 100% | 10.5 MiB/s | 1.2 MiB | 00m00s [26/34] libatomic-0:16.2.1-2.fc46.1.x86 100% | 1.0 MiB/s | 55.7 KiB | 00m00s [27/34] kernel-headers-0:7.3.0-0.rc5.45 100% | 14.9 MiB/s | 1.8 MiB | 00m00s [28/34] cargo2rpm-0:0.4.0-1.fc46.noarch 100% | 36.5 MiB/s | 186.9 KiB | 00m00s [29/34] python3-libs-0:3.15.0~rc2-1.fc4 100% | 33.6 MiB/s | 11.2 MiB | 00m00s [30/34] tomcli+tomlkit-0:0.10.1-6.fc45. 100% | 91.4 KiB/s | 8.3 KiB | 00m00s [31/34] annobin-plugin-gcc-0:13.32-1.fc 100% | 10.8 MiB/s | 710.1 KiB | 00m00s [32/34] annobin-docs-0:13.32-1.fc46.noa 100% | 1.5 MiB/s | 87.1 KiB | 00m00s [33/34] gcc-plugin-annobin-0:16.2.1-2.f 100% | 991.3 KiB/s | 59.5 KiB | 00m00s [34/34] python3-tomlkit-0:0.13.2-10.fc4 100% | 676.3 KiB/s | 119.0 KiB | 00m00s -------------------------------------------------------------------------------- [34/34] Total 100% | 93.4 MiB/s | 190.1 MiB | 00m02s Running transaction [ 1/36] Verify package files 100% | 58.0 B/s | 34.0 B | 00m01s [ 2/36] Prepare transaction 100% | 653.0 B/s | 34.0 B | 00m00s [ 3/36] Installing libmpc-0:1.4.1-2.fc4 100% | 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% | 364.0 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% | 144.4 MiB/s | 7.2 MiB | 00m00s [ 9/36] Installing glibc-devel-0:2.44.9 100% | 119.9 MiB/s | 2.4 MiB | 00m00s [10/36] Installing libxcrypt-devel-0:4. 100% | 32.5 MiB/s | 33.3 KiB | 00m00s [11/36] Installing python-pip-wheel-0:2 100% | 253.6 MiB/s | 1.3 MiB | 00m00s [12/36] Installing tzdata-0:2026c-2.fc4 100% | 24.3 MiB/s | 1.5 MiB | 00m00s [13/36] Installing mpdecimal-0:4.0.1-4. 100% | 217.5 MiB/s | 222.7 KiB | 00m00s [14/36] Installing expat-0:2.8.3-1.fc46 100% | 17.5 MiB/s | 340.5 KiB | 00m00s [15/36] Installing python3-libs-0:3.15. 100% | 284.4 MiB/s | 48.6 MiB | 00m00s [16/36] Installing python3-0:3.15.0~rc2 100% | 2.1 MiB/s | 30.5 KiB | 00m00s [17/36] Installing python3-tomlkit-0:0. 100% | 166.8 MiB/s | 512.5 KiB | 00m00s [18/36] Installing llvm22-filesystem-0: 100% | 0.0 B/s | 1.1 KiB | 00m00s [19/36] Installing libedit-0:3.1-60.202 100% | 122.0 MiB/s | 250.0 KiB | 00m00s [20/36] Installing llvm22-libs-0:22.1.8 100% | 479.4 MiB/s | 140.5 MiB | 00m00s [21/36] Installing make-1:4.4.1-13.fc45 100% | 82.0 MiB/s | 1.8 MiB | 00m00s [22/36] Installing gcc-0:16.2.1-2.fc46. 100% | 406.3 MiB/s | 121.9 MiB | 00m00s [23/36] Installing rust-0:1.98.1-1.fc46 100% | 398.0 MiB/s | 90.7 MiB | 00m00s [24/36] Installing rust-std-static-0:1. 100% | 501.8 MiB/s | 170.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.98.1-1.fc4 100% | 334.1 MiB/s | 23.7 MiB | 00m00s [28/36] Installing cargo2rpm-0:0.4.0-1. 100% | 63.3 MiB/s | 1.4 MiB | 00m00s [29/36] Installing less-0:710-1.fc46.x8 100% | 30.0 MiB/s | 492.0 KiB | 00m00s [30/36] Installing python3-click-1:8.4. 100% | 266.2 MiB/s | 1.3 MiB | 00m00s [31/36] Installing tomcli-0:0.10.1-6.fc 100% | 9.5 MiB/s | 164.6 KiB | 00m00s [32/36] Installing tomcli+tomlkit-0:0.1 100% | 0.0 B/s | 124.0 B | 00m00s [33/36] Installing cargo-rpm-macros-0:2 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [34/36] Installing annobin-plugin-gcc-0 100% | 33.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.9 MiB/s | 2.1 MiB | 00m00s Warning: skipped OpenPGP checks for 2 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.Jmok5o setting SOURCE_DATE_EPOCH=1790812800 Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 82.7 KiB/s | 23.5 KiB | 00m00s Copr repository 100% | 11.4 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.16.10-1.fc46.src.rpm Start: rpmbuild ruff-0.16.10-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.WRacIp setting SOURCE_DATE_EPOCH=1790812800 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.YgN0z2 Creating(rpmbuild.env): /builddir/build/BUILD/ruff-0.16.10-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/ruff-0.16.10-build" RPM_OPT_FLAGS="-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes " RPM_ARCH="x86_64" RPM_OS="linux" RPM_BUILD_NCPUS="3" RPM_SPECPARTS_DIR="/builddir/build/BUILD/ruff-0.16.10-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="ruff" RPM_PACKAGE_VERSION="0.16.10" 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.16.10-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.DQxXpU + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + cd /builddir/build/BUILD/ruff-0.16.10-build + rm -rf ruff-0.16.10 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ruff-0.16.10.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ruff-0.16.10 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/rpmuncompress /builddir/build/SOURCES/0001-Downstream-patch-always-find-the-system-wide-ruff-ex.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/rpmuncompress /builddir/build/SOURCES/0002-ignore-vendored-annotate-snippets-tests-that-hang-in.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + set -euo pipefail + /usr/bin/mkdir -p target/rpm + /usr/bin/ln -s rpm target/release + /usr/bin/rm -rf .cargo/ + /usr/bin/mkdir -p .cargo + cat + cat + /usr/bin/rm -f Cargo.lock + /usr/bin/rm -f Cargo.toml.orig + tomcli set Cargo.toml str workspace.dependencies.tikv-jemallocator.version '>=0.6.0, <0.8.0' + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/typeshed crates/ty_vendored/vendor/typeshed/LICENSE + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/annotate_snippets crates/ruff_annotate_snippets/LICENSE-APACHE crates/ruff_annotate_snippets/LICENSE-MIT + find -L . -type f -name Cargo.toml -print -execdir rust2rpm-helper strip-foreign -o '{}' '{}' ';' ./fuzz/Cargo.toml ./crates/ty_wasm/Cargo.toml ./crates/ty_vendored/Cargo.toml ./crates/ty_test/Cargo.toml ./crates/ty_static/Cargo.toml ./crates/ty_site_packages/Cargo.toml ./crates/ty_server/Cargo.toml ./crates/ty_python_semantic/Cargo.toml ./crates/ty_python_core/Cargo.toml ./crates/ty_project/Cargo.toml ./crates/ty_module_resolver/Cargo.toml ./crates/ty_ide/Cargo.toml ./crates/ty_completion_eval/Cargo.toml ./crates/ty_completion_bench/Cargo.toml ./crates/ty_combine/Cargo.toml ./crates/ty/Cargo.toml ./crates/ruff_workspace/Cargo.toml ./crates/ruff_wasm/Cargo.toml ./crates/ruff_text_size/Cargo.toml ./crates/ruff_source_file/Cargo.toml ./crates/ruff_server/Cargo.toml ./crates/ruff_ranged_value/Cargo.toml ./crates/ruff_python_trivia_integration_tests/Cargo.toml ./crates/ruff_python_trivia/Cargo.toml ./crates/ruff_python_stdlib/Cargo.toml ./crates/ruff_python_semantic/Cargo.toml ./crates/ruff_python_parser/Cargo.toml ./crates/ruff_python_literal/Cargo.toml ./crates/ruff_python_index/Cargo.toml ./crates/ruff_python_importer/Cargo.toml ./crates/ruff_python_formatter/Cargo.toml ./crates/ruff_python_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.Nlbesu + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + cd ruff-0.16.10 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + echo pyproject-rpm-macros + echo pyproject-rpm-macros + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 59.2 KiB/s | 23.5 KiB | 00m00s Copr repository 100% | 4.4 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-1.98.1-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.23.2-1.fc46 copr_base 156.3 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.0-1.fc46 fedora 4.6 KiB rust-get-size2+derive-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2+hashbrown-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2+indexmap-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2+ordermap-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2+parking_lot-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2+smallvec-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2+std-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2+thin-vec-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2-devel noarch 0:0.11.0-1.fc46 fedora 95.0 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_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.7-3.fc45 fedora 47.8 KiB rust-insta+colors-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+filters-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+json-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+redactions-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+ron-devel noarch 0:1.48.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.48.0-1.fc46 fedora 500.1 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.37-1.fc46 fedora 3.5 KiB rust-jiff+std-devel noarch 0:0.2.37-1.fc46 fedora 3.5 KiB rust-jiff+tz-fat-devel noarch 0:0.2.37-1.fc46 fedora 3.5 KiB rust-jiff+tz-system-devel noarch 0:0.2.37-1.fc46 fedora 3.5 KiB rust-jiff+tzdb-bundle-platform-devel noarch 0:0.2.37-1.fc46 fedora 3.5 KiB rust-jiff+tzdb-concatenated-devel noarch 0:0.2.37-1.fc46 fedora 3.5 KiB rust-jiff+tzdb-zoneinfo-devel noarch 0:0.2.37-1.fc46 fedora 3.5 KiB rust-jiff-devel noarch 0:0.2.37-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-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.6.1-2.fc45 fedora 126.5 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.1-4.fc46 fedora 5.8 KiB rust-schemars+std-devel noarch 0:1.2.1-4.fc46 fedora 5.8 KiB rust-schemars-devel noarch 0:1.2.1-4.fc46 fedora 480.9 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.151-1.fc45 fedora 3.0 KiB rust-serde_json-devel noarch 0:1.0.151-1.fc45 fedora 713.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.2-1.fc46 fedora 1.9 KiB rust-smallvec+const_new-devel noarch 0:1.16.2-1.fc46 fedora 1.9 KiB rust-smallvec+union-devel noarch 0:1.16.2-1.fc46 fedora 1.9 KiB rust-smallvec-devel noarch 0:1.16.2-1.fc46 fedora 138.3 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.6-1.fc46 fedora 4.8 KiB rust-syn+derive-devel noarch 0:3.0.6-1.fc46 fedora 4.8 KiB rust-syn+extra-traits-devel noarch 0:3.0.6-1.fc46 fedora 4.8 KiB rust-syn+full-devel noarch 0:3.0.6-1.fc46 fedora 4.8 KiB rust-syn+parsing-devel noarch 0:3.0.6-1.fc46 fedora 4.8 KiB rust-syn+printing-devel noarch 0:3.0.6-1.fc46 fedora 4.8 KiB rust-syn+proc-macro-devel noarch 0:3.0.6-1.fc46 fedora 4.8 KiB rust-syn-devel noarch 0:3.0.6-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.20-1.fc46 fedora 1.3 KiB rust-thin-vec+std-devel noarch 0:0.2.20-1.fc46 fedora 1.3 KiB rust-thin-vec-devel noarch 0:0.2.20-1.fc46 fedora 167.6 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.6-1.fc46 fedora 6.2 KiB rust-toml+parse-devel noarch 0:1.1.6-1.fc46 fedora 6.2 KiB rust-toml+serde-devel noarch 0:1.1.6-1.fc46 fedora 6.2 KiB rust-toml+std-devel noarch 0:1.1.6-1.fc46 fedora 6.2 KiB rust-toml-devel noarch 0:1.1.6-1.fc46 fedora 293.3 KiB rust-toml_parser+std-devel noarch 0:1.1.3-1.fc46 fedora 4.4 KiB rust-toml_parser-devel noarch 0:1.1.3-1.fc46 fedora 226.8 KiB rust-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-unicode_names2-devel noarch 0:1.3.0-5.fc45 fedora 2.1 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-7.fc46 fedora 4.5 KiB rust-zip+zstd-devel noarch 0:8.6.0-7.fc46 fedora 4.5 KiB rust-zip-devel noarch 0:8.6.0-7.fc46 fedora 616.0 KiB Installing dependencies: clang x86_64 0:23.1.2-10.fc46 copr_base 66.5 MiB clang-devel x86_64 0:23.1.2-10.fc46 copr_base 34.1 MiB clang-libs x86_64 0:23.1.2-10.fc46 copr_base 110.5 MiB clang-resource-filesystem x86_64 0:23.1.2-10.fc46 copr_base 15.3 KiB clang-tools-extra x86_64 0:23.1.2-10.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 groff-base x86_64 0:1.24.1-2.fc45 fedora 4.2 MiB jemalloc x86_64 0:5.4.0-2.fc46 fedora 1.1 MiB jemalloc-devel x86_64 0:5.4.0-2.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.2-10.fc46 copr_base 86.7 MiB llvm-devel x86_64 0:23.1.2-10.fc46 copr_base 37.2 MiB llvm-filesystem x86_64 0:23.1.2-10.fc46 copr_base 0.0 B llvm-googletest x86_64 0:23.1.2-10.fc46 copr_base 2.2 MiB llvm-libs x86_64 0:23.1.2-10.fc46 copr_base 146.1 MiB llvm-static x86_64 0:23.1.2-10.fc46 copr_base 367.1 MiB llvm-test x86_64 0:23.1.2-10.fc46 copr_base 2.3 MiB ncurses x86_64 0:6.6-3.fc45 fedora 611.5 KiB ncurses-c++-libs x86_64 0:6.6-3.fc45 fedora 153.4 KiB ncurses-devel x86_64 0:6.6-3.fc45 fedora 895.6 KiB perl-AutoLoader noarch 0:5.74-527.fc45 fedora 20.6 KiB perl-B x86_64 0:1.92-527.fc45 fedora 513.5 KiB perl-Carp noarch 0:1.54-527.fc45 fedora 46.6 KiB perl-Class-Struct noarch 0:0.68-527.fc45 fedora 25.4 KiB perl-Data-Dumper x86_64 0:2.192-528.fc45 fedora 115.5 KiB perl-Digest noarch 0:1.20-527.fc45 fedora 35.2 KiB perl-Digest-MD5 x86_64 0:2.59-527.fc45 fedora 59.5 KiB perl-DynaLoader x86_64 0:1.57-527.fc45 fedora 32.1 KiB perl-Encode x86_64 4:3.24-527.fc45 fedora 4.7 MiB perl-Errno x86_64 0:1.39-527.fc45 fedora 8.4 KiB perl-Exporter noarch 0:5.79-527.fc45 fedora 54.2 KiB perl-Fcntl x86_64 0:1.20-527.fc45 fedora 44.7 KiB perl-File-Basename noarch 0:2.86-527.fc45 fedora 14.0 KiB perl-File-Path noarch 0:2.18-527.fc45 fedora 63.4 KiB perl-File-Temp noarch 1:0.231.200-527.fc45 fedora 163.7 KiB perl-File-stat noarch 0:1.15-527.fc45 fedora 13.7 KiB perl-FileHandle noarch 0:2.05-527.fc45 fedora 9.4 KiB perl-Getopt-Long noarch 1:2.58-527.fc45 fedora 144.5 KiB perl-Getopt-Std noarch 0:1.15-527.fc45 fedora 12.5 KiB perl-HTTP-Tiny noarch 0:0.096-528.fc45 fedora 162.4 KiB perl-IO x86_64 0:1.56-527.fc45 fedora 147.3 KiB perl-IO-Socket-IP noarch 0:0.44-527.fc45 fedora 100.5 KiB perl-IO-Socket-SSL noarch 0:2.099-2.fc45 fedora 726.9 KiB perl-IPC-Open3 noarch 0:1.24-527.fc45 fedora 27.7 KiB perl-MIME-Base32 noarch 0:1.303-26.fc45 fedora 30.7 KiB perl-MIME-Base64 x86_64 0:3.16-527.fc45 fedora 41.9 KiB perl-Net-SSLeay x86_64 0:1.96-5.fc45 fedora 1.3 MiB perl-POSIX x86_64 0:2.26-527.fc45 fedora 229.3 KiB perl-PathTools x86_64 0:3.95-527.fc45 fedora 180.0 KiB perl-Pod-Escapes noarch 1:1.07-527.fc45 fedora 24.9 KiB perl-Pod-Perldoc noarch 0:3.28.01-527.fc45 fedora 163.8 KiB perl-Pod-Simple noarch 1:3.48-527.fc45 fedora 565.2 KiB perl-Pod-Usage noarch 4:2.05-527.fc45 fedora 86.3 KiB perl-Scalar-List-Utils x86_64 5:1.70-527.fc45 fedora 144.8 KiB perl-SelectSaver noarch 0:1.03-527.fc45 fedora 2.1 KiB perl-Socket x86_64 4:2.043-1.fc46 fedora 121.7 KiB perl-Storable x86_64 1:3.41-527.fc45 fedora 234.9 KiB perl-Symbol noarch 0:1.09-527.fc45 fedora 6.8 KiB perl-Term-ANSIColor noarch 0:5.01-527.fc45 fedora 97.5 KiB perl-Term-Cap noarch 0:1.18-527.fc45 fedora 29.3 KiB perl-Text-ParseWords noarch 0:3.31-527.fc45 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 0:2024.001-527.fc45 fedora 22.6 KiB perl-Time-HiRes x86_64 4:1.9780-527.fc45 fedora 115.6 KiB perl-Time-Local noarch 2:1.350-527.fc45 fedora 69.0 KiB perl-URI noarch 0:5.37-1.fc46 fedora 275.5 KiB perl-Unicode-Normalize x86_64 0:1.32-527.fc45 fedora 486.1 KiB perl-base noarch 0:2.27-527.fc45 fedora 12.6 KiB perl-constant noarch 0:1.33-528.fc45 fedora 26.3 KiB perl-if noarch 0:0.61.000-527.fc45 fedora 5.8 KiB perl-interpreter x86_64 4:5.44.0-527.fc45 fedora 119.8 KiB perl-libnet noarch 0:3.15-528.fc45 fedora 288.4 KiB perl-libs x86_64 4:5.44.0-527.fc45 fedora 12.0 MiB perl-locale noarch 0:1.13-527.fc45 fedora 6.1 KiB perl-mro x86_64 0:1.30-527.fc45 fedora 41.4 KiB perl-overload noarch 0:1.40-527.fc45 fedora 71.6 KiB perl-overloading noarch 0:0.03-527.fc45 fedora 4.8 KiB perl-parent noarch 1:0.244-527.fc45 fedora 10.3 KiB perl-podlators noarch 1:6.1.1-1.fc46 fedora 327.2 KiB perl-vars noarch 0:1.05-527.fc45 fedora 3.9 KiB python-rpm-macros noarch 0:3.15-2.fc45 fedora 28.0 KiB python3-rpm-macros noarch 0:3.15-2.fc45 fedora 6.5 KiB rust-aho-corasick+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.10.5-3.fc45 fedora 2.1 KiB rust-attribute-derive-devel noarch 0:0.10.5-3.fc45 fedora 76.1 KiB rust-attribute-derive-macro+default-devel noarch 0:0.10.5-3.fc45 fedora 1.5 KiB rust-attribute-derive-macro-devel noarch 0:0.10.5-3.fc45 fedora 39.6 KiB rust-autocfg+default-devel noarch 0:1.5.1-2.fc45 fedora 1.5 KiB rust-autocfg-devel noarch 0:1.5.1-2.fc45 fedora 59.9 KiB rust-bindgen+runtime-devel noarch 0:0.72.1-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.44-2.fc45 fedora 2.6 KiB rust-chrono+clock-devel noarch 0:0.4.44-2.fc45 fedora 2.6 KiB rust-chrono+iana-time-zone-devel noarch 0:0.4.44-2.fc45 fedora 2.6 KiB rust-chrono+now-devel noarch 0:0.4.44-2.fc45 fedora 2.6 KiB rust-chrono+std-devel noarch 0:0.4.44-2.fc45 fedora 2.6 KiB rust-chrono-devel noarch 0:0.4.44-2.fc45 fedora 1.3 MiB rust-clang-sys+clang_10_0-devel noarch 0:1.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-derive-where+default-devel noarch 0:1.7.0-1.fc46 fedora 2.3 KiB rust-derive-where-devel noarch 0:1.7.0-1.fc46 fedora 302.1 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.17.0-1.fc46 fedora 1.5 KiB rust-either+use_std-devel noarch 0:1.17.0-1.fc46 fedora 1.5 KiB rust-either-devel noarch 0:1.17.0-1.fc46 fedora 83.5 KiB rust-equivalent-devel noarch 0:1.0.2-4.fc45 fedora 17.0 KiB rust-errno+std-devel noarch 0:0.3.14-3.fc45 fedora 1.3 KiB rust-errno-devel noarch 0:0.3.14-3.fc45 fedora 31.7 KiB rust-escape8259+default-devel noarch 0:0.5.3-6.fc45 fedora 970.0 B rust-escape8259-devel noarch 0:0.5.3-6.fc45 fedora 12.8 KiB rust-escargot+default-devel noarch 0:0.5.15-3.fc45 fedora 4.5 KiB rust-escargot-devel noarch 0:0.5.15-3.fc45 fedora 72.3 KiB rust-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.0-1.fc46 fedora 2.5 KiB rust-get-size-derive2-devel noarch 0:0.11.0-1.fc46 fedora 27.6 KiB rust-get-size2+alloc-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2+default-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2+get-size-derive2-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-getopts+default-devel noarch 0:0.2.24-3.fc45 fedora 1.3 KiB rust-getopts+unicode-devel noarch 0:0.2.24-3.fc45 fedora 1.3 KiB rust-getopts-devel noarch 0:0.2.24-3.fc45 fedora 92.5 KiB rust-getrandom+default-devel noarch 0:0.4.3-2.fc45 fedora 3.1 KiB rust-getrandom+sys_rng-devel noarch 0:0.4.3-2.fc45 fedora 3.1 KiB rust-getrandom-devel noarch 0:0.4.3-2.fc45 fedora 162.7 KiB rust-getrandom0.2+default-devel noarch 0:0.2.17-2.fc45 fedora 1.9 KiB rust-getrandom0.2+std-devel noarch 0:0.2.17-2.fc45 fedora 1.9 KiB rust-getrandom0.2-devel noarch 0:0.2.17-2.fc45 fedora 112.8 KiB rust-glob+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+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_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.48.0-1.fc46 fedora 3.4 KiB rust-insta+default-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+pest-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+pest_derive-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+regex-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+serde-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+strip-ansi-escapes-devel noarch 0:1.48.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.24-2.fc45 fedora 1.7 KiB rust-inventory-devel noarch 0:0.3.24-2.fc45 fedora 39.1 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.37-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.0-6.fc45 fedora 1.2 KiB rust-lazy_static-devel noarch 0:1.5.0-6.fc45 fedora 34.1 KiB rust-libc+default-devel noarch 0:0.2.189-1.fc45 fedora 5.9 KiB rust-libc+extra_traits-devel noarch 0:0.2.189-1.fc45 fedora 5.9 KiB rust-libc+std-devel noarch 0:0.2.189-1.fc45 fedora 5.9 KiB rust-libc-devel noarch 0:0.2.189-1.fc45 fedora 4.2 MiB rust-libcst_derive+default-devel noarch 0:1.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.11.4-3.fc45 fedora 2.3 KiB rust-manyhow+macros-devel noarch 0:0.11.4-3.fc45 fedora 2.3 KiB rust-manyhow+syn-devel noarch 0:0.11.4-3.fc45 fedora 2.3 KiB rust-manyhow+syn2-devel noarch 0:0.11.4-3.fc45 fedora 2.3 KiB rust-manyhow-devel noarch 0:0.11.4-3.fc45 fedora 88.7 KiB rust-manyhow-macros+default-devel noarch 0:0.11.4-3.fc45 fedora 1.2 KiB rust-manyhow-macros-devel noarch 0:0.11.4-3.fc45 fedora 16.4 KiB rust-matchers+default-devel noarch 0:0.2.0-3.fc45 fedora 1.1 KiB rust-matchers-devel noarch 0:0.2.0-3.fc45 fedora 23.0 KiB rust-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.3-1.fc46 fedora 2.6 KiB rust-mio+log-devel noarch 0:1.2.3-1.fc46 fedora 2.6 KiB rust-mio+os-ext-devel noarch 0:1.2.3-1.fc46 fedora 2.6 KiB rust-mio+os-poll-devel noarch 0:1.2.3-1.fc46 fedora 2.6 KiB rust-mio-devel noarch 0:1.2.3-1.fc46 fedora 486.2 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-object+archive-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+coff-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+elf-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+macho-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+pe-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+read-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+read_core-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+std-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+xcoff-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object-devel noarch 0:0.39.1-1.fc45 fedora 1.9 MiB rust-once_cell+alloc-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell+default-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell+race-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell+std-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell-devel noarch 0:1.21.4-2.fc45 fedora 139.5 KiB rust-option-ext+default-devel noarch 0:0.2.0-8.fc45 fedora 866.0 B rust-option-ext-devel noarch 0:0.2.0-8.fc45 fedora 21.6 KiB rust-ordermap+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-phf0.11-devel noarch 0:0.11.3-3.fc45 fedora 80.2 KiB rust-phf_codegen0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.0 KiB rust-phf_codegen0.11-devel noarch 0:0.11.3-3.fc45 fedora 42.8 KiB rust-phf_generator0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.1 KiB rust-phf_generator0.11-devel noarch 0:0.11.3-3.fc45 fedora 30.3 KiB rust-phf_shared+std-devel noarch 0:0.13.1-3.fc45 fedora 1.2 KiB rust-phf_shared-devel noarch 0:0.13.1-3.fc45 fedora 47.8 KiB rust-phf_shared0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.2 KiB rust-phf_shared0.11+std-devel noarch 0:0.11.3-3.fc45 fedora 1.2 KiB rust-phf_shared0.11-devel noarch 0:0.11.3-3.fc45 fedora 44.2 KiB rust-pin-project-lite+default-devel noarch 0:0.2.17-2.fc45 fedora 3.6 KiB rust-pin-project-lite-devel noarch 0:0.2.17-2.fc45 fedora 219.2 KiB rust-pkg-config+default-devel noarch 0:0.3.34-1.fc46 fedora 1.1 KiB rust-pkg-config-devel noarch 0:0.3.34-1.fc46 fedora 73.8 KiB rust-portable-atomic+default-devel noarch 0:1.15.0-1.fc45 fedora 5.3 KiB rust-portable-atomic+fallback-devel noarch 0:1.15.0-1.fc45 fedora 5.3 KiB rust-portable-atomic-devel noarch 0:1.15.0-1.fc45 fedora 1.2 MiB rust-potential_utf+zerovec-devel noarch 0:0.1.6-1.fc46 fedora 3.2 KiB rust-potential_utf-devel noarch 0:0.1.6-1.fc46 fedora 31.3 KiB rust-ppv-lite86+simd-devel noarch 0:0.2.21-4.fc45 fedora 1.2 KiB rust-ppv-lite86+std-devel noarch 0:0.2.21-4.fc45 fedora 1.2 KiB rust-ppv-lite86-devel noarch 0:0.2.21-4.fc45 fedora 128.9 KiB rust-predicates+diff-devel noarch 0:3.1.4-2.fc45 fedora 5.0 KiB rust-predicates-core+default-devel noarch 0:1.0.10-2.fc45 fedora 2.1 KiB rust-predicates-core-devel noarch 0:1.0.10-2.fc45 fedora 24.3 KiB rust-predicates-devel noarch 0:3.1.4-2.fc45 fedora 124.1 KiB rust-predicates-tree+default-devel noarch 0:1.0.13-2.fc45 fedora 2.3 KiB rust-predicates-tree-devel noarch 0:1.0.13-2.fc45 fedora 18.7 KiB rust-proc-macro-utils+default-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+parser-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+proc-macro-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+proc-macro2-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+quote-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+smallvec-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils-devel noarch 0:0.10.0-3.fc45 fedora 91.3 KiB rust-proc-macro2+default-devel noarch 0:1.0.107-1.fc46 fedora 2.3 KiB rust-psm+default-devel noarch 0:0.1.32-1.fc45 fedora 1.7 KiB rust-psm-devel noarch 0:0.1.32-1.fc45 fedora 99.9 KiB rust-ptr_meta+derive-devel noarch 0:0.3.2-1.fc45 fedora 1.2 KiB rust-ptr_meta+ptr_meta_derive-devel noarch 0:0.3.2-1.fc45 fedora 1.2 KiB rust-ptr_meta+std-devel noarch 0:0.3.2-1.fc45 fedora 1.2 KiB rust-ptr_meta-devel noarch 0:0.3.2-1.fc45 fedora 23.0 KiB rust-ptr_meta_derive-devel noarch 0:0.3.2-1.fc45 fedora 9.9 KiB rust-quick-xml+default-devel noarch 0:0.41.0-2.fc45 fedora 2.1 KiB rust-quick-xml-devel noarch 0:0.41.0-2.fc45 fedora 1.3 MiB rust-quote+default-devel noarch 0:1.0.47-1.fc45 fedora 1.7 KiB rust-quote-use+default-devel noarch 0:0.8.4-4.fc45 fedora 1.8 KiB rust-quote-use-devel noarch 0:0.8.4-4.fc45 fedora 10.1 KiB rust-quote-use-macros+default-devel noarch 0:0.8.4-3.fc45 fedora 1.4 KiB rust-quote-use-macros-devel noarch 0:0.8.4-3.fc45 fedora 17.5 KiB rust-radium+default-devel noarch 0:0.7.0-8.fc45 fedora 1.1 KiB rust-radium-devel noarch 0:0.7.0-8.fc45 fedora 47.6 KiB rust-rancor+alloc-devel noarch 0:0.1.3-1.fc45 fedora 1.2 KiB rust-rancor-devel noarch 0:0.1.3-1.fc45 fedora 32.5 KiB rust-rand+sys_rng-devel noarch 0:0.10.3-1.fc46 fedora 2.3 KiB rust-rand0.8+alloc-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+default-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+getrandom-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+libc-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+rand_chacha-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+small_rng-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+std-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+std_rng-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8-devel noarch 0:0.8.8-1.fc46 fedora 319.1 KiB rust-rand_chacha0.3+std-devel noarch 0:0.3.1-4.fc45 fedora 1.3 KiB rust-rand_chacha0.3-devel noarch 0:0.3.1-4.fc45 fedora 50.2 KiB rust-rand_core+default-devel noarch 0:0.10.1-2.fc45 fedora 1.5 KiB rust-rand_core-devel noarch 0:0.10.1-2.fc45 fedora 71.8 KiB rust-rand_core0.6+alloc-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6+default-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6+getrandom-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6+std-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6-devel noarch 0:0.6.4-4.fc45 fedora 75.7 KiB rust-rayon-core+default-devel noarch 0:1.13.0-3.fc45 fedora 1.8 KiB rust-rayon-core-devel noarch 0:1.13.0-3.fc45 fedora 270.8 KiB rust-ref-cast+default-devel noarch 0:1.0.27-1.fc46 fedora 1.8 KiB rust-ref-cast-devel noarch 0:1.0.27-1.fc46 fedora 39.1 KiB rust-ref-cast-impl+default-devel noarch 0:1.0.27-1.fc46 fedora 1.5 KiB rust-ref-cast-impl-devel noarch 0:1.0.27-1.fc46 fedora 29.1 KiB rust-regex+default-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-backtrack-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-cache-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-dfa-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-inline-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-literal-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-onepass-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-age-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-bool-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-case-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-gencat-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-perl-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-script-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-segment-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex-automata+alloc-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-onepass-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+hybrid-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+meta-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-backtrack-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-pikevm-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-thompson-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-inline-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-multisubstring-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-substring-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-age-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-bool-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-case-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-gencat-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-perl-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-script-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-segment-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-word-boundary-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-syntax+default-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+std-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-age-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-bool-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-case-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-gencat-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-perl-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-script-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-segment-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-rend+bytecheck-devel noarch 0:0.5.4-2.fc45 fedora 1.4 KiB rust-rend-devel noarch 0:0.5.4-2.fc45 fedora 90.7 KiB rust-rkyv+alloc-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rkyv_derive+bytecheck-devel noarch 0:0.8.18-1.fc45 fedora 1.5 KiB rust-rkyv_derive-devel noarch 0:0.8.18-1.fc45 fedora 119.6 KiB rust-ron+default-devel noarch 0:0.12.2-2.fc45 fedora 8.5 KiB rust-ron+std-devel noarch 0:0.12.2-2.fc45 fedora 8.5 KiB rust-ron-devel noarch 0:0.12.2-2.fc45 fedora 710.3 KiB rust-rust-stemmers+default-devel noarch 0:1.2.0-17.fc45 fedora 1.0 KiB rust-rust-stemmers-devel noarch 0:1.2.0-17.fc45 fedora 9.3 MiB rust-rustc-hash+default-devel noarch 0:2.1.3-2.fc45 fedora 1.1 KiB rust-rustix+alloc-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix+default-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix+fs-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix+std-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix+termios-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix-devel noarch 0:1.1.5-1.fc46 fedora 2.2 MiB rust-rustversion+default-devel noarch 0:1.0.23-2.fc45 fedora 1.8 KiB rust-rustversion-devel noarch 0:1.0.23-2.fc45 fedora 61.6 KiB rust-ryu+default-devel noarch 0:1.0.23-2.fc45 fedora 2.3 KiB rust-ryu-devel noarch 0:1.0.23-2.fc45 fedora 154.2 KiB rust-salsa-macro-rules+default-devel noarch 0:0.28.5-1.fc46 fedora 947.0 B rust-salsa-macro-rules-devel noarch 0:0.28.5-1.fc46 fedora 104.4 KiB rust-salsa-macros+default-devel noarch 0:0.28.5-1.fc46 fedora 1.1 KiB rust-salsa-macros-devel noarch 0:0.28.5-1.fc46 fedora 192.1 KiB rust-same-file+default-devel noarch 0:1.0.6-18.fc45 fedora 1.0 KiB rust-schemars+schemars_derive-devel noarch 0:1.2.1-4.fc46 fedora 5.8 KiB rust-schemars_derive+default-devel noarch 0:1.2.1-2.fc45 fedora 1.4 KiB rust-schemars_derive-devel noarch 0:1.2.1-2.fc45 fedora 133.1 KiB rust-scopeguard-devel noarch 0:1.2.0-8.fc45 fedora 32.8 KiB rust-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.29.1-5.fc45 fedora 1.5 KiB rust-serde_derive_internals-devel noarch 0:0.29.1-5.fc45 fedora 126.3 KiB rust-serde_json+alloc-devel noarch 0:1.0.151-1.fc45 fedora 3.0 KiB rust-serde_json+default-devel noarch 0:1.0.151-1.fc45 fedora 3.0 KiB rust-serde_spanned+alloc-devel noarch 0:1.1.1-2.fc45 fedora 4.3 KiB rust-serde_spanned+serde-devel noarch 0:1.1.1-2.fc45 fedora 4.3 KiB rust-serde_spanned+std-devel noarch 0:1.1.1-2.fc45 fedora 4.3 KiB rust-serde_spanned-devel noarch 0:1.1.1-2.fc45 fedora 29.4 KiB rust-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.2-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.6-1.fc46 fedora 4.8 KiB rust-syn+fold-devel noarch 0:3.0.6-1.fc46 fedora 4.8 KiB rust-syn+visit-devel noarch 0:3.0.6-1.fc46 fedora 4.8 KiB rust-syn+visit-mut-devel noarch 0:3.0.6-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.20-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.1-2.fc45 fedora 4.2 KiB rust-toml_datetime+serde-devel noarch 0:1.1.1-2.fc45 fedora 4.2 KiB rust-toml_datetime+std-devel noarch 0:1.1.1-2.fc45 fedora 4.2 KiB rust-toml_datetime-devel noarch 0:1.1.1-2.fc45 fedora 61.0 KiB rust-toml_datetime0.7+alloc-devel noarch 0:0.7.5-2.fc45 fedora 4.2 KiB rust-toml_datetime0.7+serde-devel noarch 0:0.7.5-2.fc45 fedora 4.2 KiB rust-toml_datetime0.7+std-devel noarch 0:0.7.5-2.fc45 fedora 4.2 KiB rust-toml_datetime0.7-devel noarch 0:0.7.5-2.fc45 fedora 61.0 KiB rust-toml_parser+alloc-devel noarch 0:1.1.3-1.fc46 fedora 4.4 KiB rust-toml_writer+alloc-devel noarch 0:1.1.2-1.fc45 fedora 4.1 KiB rust-toml_writer+std-devel noarch 0:1.1.2-1.fc45 fedora 4.1 KiB rust-toml_writer-devel noarch 0:1.1.2-1.fc45 fedora 49.0 KiB rust-tracing+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-unicode_names2_generator+default-devel noarch 0:1.3.0-5.fc45 fedora 1.1 KiB rust-unicode_names2_generator-devel noarch 0:1.3.0-5.fc45 fedora 39.3 KiB rust-unit-prefix+default-devel noarch 0:0.5.2-3.fc45 fedora 1.2 KiB rust-unit-prefix+std-devel noarch 0:0.5.2-3.fc45 fedora 1.2 KiB rust-unit-prefix-devel noarch 0:0.5.2-3.fc45 fedora 24.7 KiB rust-unscanny+default-devel noarch 0:0.1.0-6.fc45 fedora 836.0 B rust-unscanny-devel noarch 0:0.1.0-6.fc45 fedora 35.4 KiB rust-url+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.3-1.fc46 fedora 47.1 KiB rust-yoke-devel noarch 0:0.8.3-2.fc45 fedora 137.3 KiB rust-zerocopy+default-devel noarch 0:0.8.59-1.fc46 fedora 9.8 KiB rust-zerocopy+simd-devel noarch 0:0.8.59-1.fc46 fedora 9.8 KiB rust-zerocopy-derive+default-devel noarch 0:0.8.59-1.fc46 fedora 4.3 KiB rust-zerocopy-derive-devel noarch 0:0.8.59-1.fc46 fedora 1.8 MiB rust-zerocopy-devel noarch 0:0.8.59-1.fc46 fedora 1.6 MiB rust-zerofrom+derive-devel noarch 0:0.1.8-2.fc45 fedora 2.8 KiB rust-zerofrom-derive-devel noarch 0:0.1.8-1.fc46 fedora 20.9 KiB rust-zerofrom-devel noarch 0:0.1.8-2.fc45 fedora 14.1 KiB rust-zerotrie+yoke-devel noarch 0:0.2.5-1.fc46 fedora 5.1 KiB rust-zerotrie+zerofrom-devel noarch 0:0.2.5-1.fc46 fedora 5.1 KiB rust-zerotrie-devel noarch 0:0.2.5-1.fc46 fedora 380.5 KiB rust-zerovec+derive-devel noarch 0:0.11.8-1.fc46 fedora 4.6 KiB rust-zerovec+yoke-devel noarch 0:0.11.8-1.fc46 fedora 4.6 KiB rust-zerovec-derive-devel noarch 0:0.11.6-1.fc46 fedora 93.7 KiB rust-zerovec-devel noarch 0:0.11.8-1.fc46 fedora 591.2 KiB rust-zip+_deflate-any-devel noarch 0:8.6.0-7.fc46 fedora 4.5 KiB rust-zip+deflate-flate2-devel noarch 0:8.6.0-7.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: 1101 packages Total size of inbound packages is 237 MiB. Need to download 237 MiB. After this operation, 1 GiB extra will be used (install 1 GiB, remove 0 B). [ 1/1101] rust-aho-corasick+perf-lite 100% | 122.7 KiB/s | 8.0 KiB | 00m00s [ 2/1101] rust-aho-corasick+std-devel 100% | 123.1 KiB/s | 8.0 KiB | 00m00s [ 3/1101] rust-anstream+auto-devel-0: 100% | 117.3 KiB/s | 8.7 KiB | 00m00s [ 4/1101] rust-anstream-devel-0:1.0.0 100% | 250.6 KiB/s | 32.1 KiB | 00m00s [ 5/1101] rust-anstream+wincon-devel- 100% | 115.2 KiB/s | 8.5 KiB | 00m00s [ 6/1101] rust-aho-corasick-devel-0:1 100% | 567.5 KiB/s | 156.6 KiB | 00m00s [ 7/1101] rust-anstyle-devel-0:1.0.14 100% | 301.7 KiB/s | 24.1 KiB | 00m00s [ 8/1101] rust-anstyle+std-devel-0:1. 100% | 110.5 KiB/s | 8.3 KiB | 00m00s [ 9/1101] rust-anyhow+std-devel-0:1.0 100% | 134.0 KiB/s | 9.1 KiB | 00m00s [ 10/1101] rust-anyhow-devel-0:1.0.104 100% | 771.8 KiB/s | 61.7 KiB | 00m00s [ 11/1101] rust-argfile-devel-0:1.0.0- 100% | 235.2 KiB/s | 17.6 KiB | 00m00s [ 12/1101] rust-arrayvec-devel-0:0.7.8 100% | 523.2 KiB/s | 38.2 KiB | 00m00s [ 13/1101] rust-arc-swap-devel-0:1.9.2 100% | 438.9 KiB/s | 77.2 KiB | 00m00s [ 14/1101] rust-assert_fs-devel-0:1.1. 100% | 311.2 KiB/s | 24.9 KiB | 00m00s [ 15/1101] rust-bitflags-devel-0:2.13. 100% | 844.2 KiB/s | 68.4 KiB | 00m00s [ 16/1101] rust-bitvec+alloc-devel-0:1 100% | 117.3 KiB/s | 7.7 KiB | 00m00s [ 17/1101] rust-bstr+std-devel-0:1.13. 100% | 126.0 KiB/s | 8.7 KiB | 00m00s [ 18/1101] rust-bstr-devel-0:1.13.1-1. 100% | 1.7 MiB/s | 267.2 KiB | 00m00s [ 19/1101] rust-bitvec-devel-0:1.0.1-8 100% | 1.1 MiB/s | 247.0 KiB | 00m00s [ 20/1101] rust-cachedir-devel-0:0.3.1 100% | 200.5 KiB/s | 14.6 KiB | 00m00s [ 21/1101] rust-camino-devel-0:1.2.6-1 100% | 619.2 KiB/s | 42.1 KiB | 00m00s [ 22/1101] rust-camino+serde1-devel-0: 100% | 136.5 KiB/s | 8.7 KiB | 00m00s [ 23/1101] rust-clap+color-devel-0:4.6 100% | 162.4 KiB/s | 10.2 KiB | 00m00s [ 24/1101] rust-clap+derive-devel-0:4. 100% | 160.0 KiB/s | 10.2 KiB | 00m00s [ 25/1101] rust-clap-devel-0:4.6.7-1.f 100% | 714.1 KiB/s | 99.3 KiB | 00m00s [ 26/1101] rust-clap+env-devel-0:4.6.7 100% | 159.7 KiB/s | 10.2 KiB | 00m00s [ 27/1101] rust-clap+error-context-dev 100% | 158.0 KiB/s | 10.3 KiB | 00m00s [ 28/1101] rust-clap+help-devel-0:4.6. 100% | 157.4 KiB/s | 10.2 KiB | 00m00s [ 29/1101] rust-clap+std-devel-0:4.6.7 100% | 162.3 KiB/s | 10.2 KiB | 00m00s [ 30/1101] rust-clap+string-devel-0:4. 100% | 160.0 KiB/s | 10.2 KiB | 00m00s [ 31/1101] rust-clap+suggestions-devel 100% | 157.9 KiB/s | 10.3 KiB | 00m00s [ 32/1101] rust-clap+usage-devel-0:4.6 100% | 162.4 KiB/s | 10.2 KiB | 00m00s [ 33/1101] rust-clap+wrap_help-devel-0 100% | 160.2 KiB/s | 10.3 KiB | 00m00s [ 34/1101] rust-clap_complete_command- 100% | 205.9 KiB/s | 13.8 KiB | 00m00s [ 35/1101] rust-clap_complete_command+ 100% | 129.5 KiB/s | 8.2 KiB | 00m00s [ 36/1101] rust-clearscreen-devel-0:4. 100% | 1.6 MiB/s | 148.9 KiB | 00m00s [ 37/1101] rust-colored+no-color-devel 100% | 127.4 KiB/s | 8.0 KiB | 00m00s [ 38/1101] rust-colored-devel-0:3.1.1- 100% | 555.8 KiB/s | 41.1 KiB | 00m00s [ 39/1101] rust-compact_str-devel-0:0. 100% | 1.1 MiB/s | 92.2 KiB | 00m00s [ 40/1101] rust-compact_str+serde-deve 100% | 136.2 KiB/s | 8.6 KiB | 00m00s [ 41/1101] rust-compact_str+std-devel- 100% | 127.7 KiB/s | 8.3 KiB | 00m00s [ 42/1101] rust-countme-devel-0:3.0.1- 100% | 263.8 KiB/s | 17.7 KiB | 00m00s [ 43/1101] rust-crossbeam-devel-0:0.8. 100% | 291.6 KiB/s | 19.0 KiB | 00m00s [ 44/1101] rust-crossbeam+std-devel-0: 100% | 131.4 KiB/s | 8.5 KiB | 00m00s [ 45/1101] rust-ctrlc-devel-0:3.5.2-2. 100% | 334.3 KiB/s | 23.1 KiB | 00m00s [ 46/1101] rust-dashmap-devel-0:6.2.1- 100% | 506.0 KiB/s | 36.9 KiB | 00m00s [ 47/1101] rust-datatest-stable-devel- 100% | 647.2 KiB/s | 45.3 KiB | 00m00s [ 48/1101] rust-drop_bomb-devel-0:0.1. 100% | 222.5 KiB/s | 14.9 KiB | 00m00s [ 49/1101] rust-csv-devel-0:1.4.0-3.fc 100% | 3.8 MiB/s | 735.9 KiB | 00m00s [ 50/1101] rust-dunce-devel-0:1.0.5-5. 100% | 243.4 KiB/s | 15.6 KiB | 00m00s [ 51/1101] rust-etcetera-devel-0:0.11. 100% | 332.2 KiB/s | 22.9 KiB | 00m00s [ 52/1101] rust-fern-devel-0:0.7.1-7.f 100% | 3.6 MiB/s | 297.1 KiB | 00m00s [ 53/1101] rust-filetime-devel-0:0.2.2 100% | 342.0 KiB/s | 22.2 KiB | 00m00s [ 54/1101] rust-gen-lsp-types-devel-0: 100% | 973.2 KiB/s | 84.7 KiB | 00m00s [ 55/1101] rust-gen-lsp-types+url-deve 100% | 122.8 KiB/s | 7.9 KiB | 00m00s [ 56/1101] rust-get-size2-devel-0:0.11 100% | 607.8 KiB/s | 41.3 KiB | 00m00s [ 57/1101] rust-get-size2+compact-str- 100% | 137.7 KiB/s | 9.0 KiB | 00m00s [ 58/1101] rust-get-size2+derive-devel 100% | 138.0 KiB/s | 8.8 KiB | 00m00s [ 59/1101] rust-get-size2+hashbrown-de 100% | 141.9 KiB/s | 8.9 KiB | 00m00s [ 60/1101] rust-get-size2+indexmap-dev 100% | 137.4 KiB/s | 8.9 KiB | 00m00s [ 61/1101] rust-get-size2+ordermap-dev 100% | 139.5 KiB/s | 8.9 KiB | 00m00s [ 62/1101] rust-get-size2+parking_lot- 100% | 142.6 KiB/s | 9.0 KiB | 00m00s [ 63/1101] rust-get-size2+smallvec-dev 100% | 137.4 KiB/s | 8.9 KiB | 00m00s [ 64/1101] rust-get-size2+std-devel-0: 100% | 139.8 KiB/s | 8.8 KiB | 00m00s [ 65/1101] rust-get-size2+thin-vec-dev 100% | 141.8 KiB/s | 8.9 KiB | 00m00s [ 66/1101] rust-glob-devel-0:0.3.4-1.f 100% | 397.7 KiB/s | 28.2 KiB | 00m00s [ 67/1101] rust-globset-devel-0:0.4.20 100% | 545.1 KiB/s | 35.4 KiB | 00m00s [ 68/1101] rust-globset+log-devel-0:0. 100% | 134.9 KiB/s | 8.5 KiB | 00m00s [ 69/1101] rust-globwalk-devel-0:0.9.1 100% | 252.8 KiB/s | 16.9 KiB | 00m00s [ 70/1101] rust-hashbrown+inline-more- 100% | 137.2 KiB/s | 8.6 KiB | 00m00s [ 71/1101] rust-hashbrown-devel-0:0.17 100% | 1.8 MiB/s | 132.1 KiB | 00m00s [ 72/1101] rust-heck-devel-0:0.5.0-6.f 100% | 296.6 KiB/s | 20.2 KiB | 00m00s [ 73/1101] rust-icu_properties+compile 100% | 138.2 KiB/s | 8.7 KiB | 00m00s [ 74/1101] rust-icu_properties-devel-0 100% | 1.2 MiB/s | 91.8 KiB | 00m00s [ 75/1101] rust-imperative-devel-0:1.0 100% | 331.9 KiB/s | 21.2 KiB | 00m00s [ 76/1101] rust-ignore-devel-0:0.4.33- 100% | 871.2 KiB/s | 71.4 KiB | 00m00s [ 77/1101] rust-indexmap-devel-0:2.14. 100% | 1.2 MiB/s | 93.1 KiB | 00m00s [ 78/1101] rust-indexmap+std-devel-0:2 100% | 143.7 KiB/s | 9.2 KiB | 00m00s [ 79/1101] rust-indicatif+unicode-widt 100% | 137.4 KiB/s | 8.7 KiB | 00m00s [ 80/1101] rust-indicatif-devel-0:0.18 100% | 891.2 KiB/s | 73.1 KiB | 00m00s [ 81/1101] rust-indoc-devel-0:2.0.7-3. 100% | 510.4 KiB/s | 33.2 KiB | 00m00s [ 82/1101] rust-insta-cmd-devel-0:0.7. 100% | 306.9 KiB/s | 20.9 KiB | 00m00s [ 83/1101] rust-insta-devel-0:1.48.0-1 100% | 1.7 MiB/s | 146.3 KiB | 00m00s [ 84/1101] rust-insta+colors-devel-0:1 100% | 138.5 KiB/s | 8.9 KiB | 00m00s [ 85/1101] rust-insta+filters-devel-0: 100% | 137.2 KiB/s | 8.9 KiB | 00m00s [ 86/1101] rust-insta+json-devel-0:1.4 100% | 138.3 KiB/s | 8.9 KiB | 00m00s [ 87/1101] rust-insta+redactions-devel 100% | 139.8 KiB/s | 8.9 KiB | 00m00s [ 88/1101] rust-insta+ron-devel-0:1.48 100% | 138.4 KiB/s | 9.0 KiB | 00m00s [ 89/1101] rust-is-macro-devel-0:0.3.8 100% | 289.5 KiB/s | 18.8 KiB | 00m00s [ 90/1101] rust-itertools-devel-0:0.15 100% | 2.2 MiB/s | 158.6 KiB | 00m00s [ 91/1101] rust-itertools+use_std-deve 100% | 126.3 KiB/s | 8.2 KiB | 00m00s [ 92/1101] rust-jiff+perf-inline-devel 100% | 205.0 KiB/s | 13.1 KiB | 00m00s [ 93/1101] rust-jiff+std-devel-0:0.2.3 100% | 205.2 KiB/s | 13.5 KiB | 00m00s [ 94/1101] rust-jiff-devel-0:0.2.37-1. 100% | 3.6 MiB/s | 484.3 KiB | 00m00s [ 95/1101] rust-jiff+tz-fat-devel-0:0. 100% | 210.5 KiB/s | 13.3 KiB | 00m00s [ 96/1101] rust-jiff+tz-system-devel-0 100% | 199.2 KiB/s | 13.1 KiB | 00m00s [ 97/1101] rust-jiff+tzdb-bundle-platf 100% | 209.4 KiB/s | 13.2 KiB | 00m00s [ 98/1101] rust-jiff+tzdb-concatenated 100% | 205.9 KiB/s | 13.2 KiB | 00m00s [ 99/1101] rust-jiff+tzdb-zoneinfo-dev 100% | 199.4 KiB/s | 13.2 KiB | 00m00s [ 100/1101] rust-jod-thread-devel-0:1.0 100% | 230.7 KiB/s | 14.5 KiB | 00m00s [ 101/1101] rust-libcst-devel-0:1.9.0-1 100% | 1.7 MiB/s | 118.5 KiB | 00m00s [ 102/1101] rust-lsp-server-devel-0:0.1 100% | 412.2 KiB/s | 26.4 KiB | 00m00s [ 103/1101] rust-log-devel-0:0.4.34-1.f 100% | 692.2 KiB/s | 53.3 KiB | 00m00s [ 104/1101] rust-matchit-devel-0:0.9.2- 100% | 574.0 KiB/s | 37.9 KiB | 00m00s [ 105/1101] rust-memchr-devel-0:2.8.3-2 100% | 1.4 MiB/s | 93.2 KiB | 00m00s [ 106/1101] rust-memchr+std-devel-0:2.8 100% | 129.5 KiB/s | 8.4 KiB | 00m00s [ 107/1101] rust-natord-devel-0:1.0.9-2 100% | 181.8 KiB/s | 11.6 KiB | 00m00s [ 108/1101] rust-notify-devel-0:8.2.0-5 100% | 680.9 KiB/s | 44.3 KiB | 00m00s [ 109/1101] rust-notify+macos_fsevent-d 100% | 128.1 KiB/s | 8.2 KiB | 00m00s [ 110/1101] rust-ordermap-devel-0:1.2.2 100% | 1.0 MiB/s | 68.8 KiB | 00m00s [ 111/1101] rust-ordermap+serde-devel-0 100% | 141.9 KiB/s | 8.9 KiB | 00m00s [ 112/1101] rust-ordermap+std-devel-0:1 100% | 135.4 KiB/s | 8.8 KiB | 00m00s [ 113/1101] rust-parking_lot-devel-0:0. 100% | 763.9 KiB/s | 50.4 KiB | 00m00s [ 114/1101] rust-path-absolutize-devel- 100% | 234.4 KiB/s | 14.8 KiB | 00m00s [ 115/1101] rust-path-absolutize+fixed_ 100% | 126.8 KiB/s | 8.1 KiB | 00m00s [ 116/1101] rust-path-slash-devel-0:0.2 100% | 259.5 KiB/s | 16.6 KiB | 00m00s [ 117/1101] rust-pathdiff-devel-0:0.2.3 100% | 242.2 KiB/s | 15.3 KiB | 00m00s [ 118/1101] rust-pep440_rs-devel-0:0.7. 100% | 635.4 KiB/s | 48.3 KiB | 00m00s [ 119/1101] rust-pep440_rs+version-rang 100% | 128.1 KiB/s | 8.2 KiB | 00m00s [ 120/1101] rust-pretty_assertions-deve 100% | 1.2 MiB/s | 84.0 KiB | 00m00s [ 121/1101] rust-pretty_assertions+std- 100% | 124.6 KiB/s | 8.0 KiB | 00m00s [ 122/1101] rust-proc-macro2-devel-0:1. 100% | 973.6 KiB/s | 64.3 KiB | 00m00s [ 123/1101] rust-proc-macro2+proc-macro 100% | 146.9 KiB/s | 9.3 KiB | 00m00s [ 124/1101] rust-pyproject-toml-devel-0 100% | 309.9 KiB/s | 21.4 KiB | 00m00s [ 125/1101] rust-quick-junit-devel-0:0. 100% | 523.0 KiB/s | 34.5 KiB | 00m00s [ 126/1101] rust-quickcheck-devel-0:1.1 100% | 539.6 KiB/s | 34.5 KiB | 00m00s [ 127/1101] rust-quickcheck_macros-deve 100% | 288.8 KiB/s | 19.6 KiB | 00m00s [ 128/1101] rust-quote-devel-0:1.0.47-1 100% | 672.5 KiB/s | 43.7 KiB | 00m00s [ 129/1101] rust-quote+proc-macro-devel 100% | 138.6 KiB/s | 8.7 KiB | 00m00s [ 130/1101] rust-rand+std_rng-devel-0:0 100% | 135.2 KiB/s | 8.5 KiB | 00m00s [ 131/1101] rust-rand-devel-0:0.10.3-1. 100% | 1.1 MiB/s | 105.7 KiB | 00m00s [ 132/1101] rust-rayon-devel-0:1.12.0-2 100% | 2.5 MiB/s | 186.2 KiB | 00m00s [ 133/1101] rust-regex-devel-0:1.13.1-1 100% | 1.9 MiB/s | 134.7 KiB | 00m00s [ 134/1101] rust-regex-automata+dfa-bui 100% | 141.9 KiB/s | 8.9 KiB | 00m00s [ 135/1101] rust-regex-automata+dfa-sea 100% | 140.5 KiB/s | 8.8 KiB | 00m00s [ 136/1101] rust-regex-automata+perf-de 100% | 141.6 KiB/s | 8.9 KiB | 00m00s [ 137/1101] rust-regex-automata-devel-0 100% | 2.4 MiB/s | 450.5 KiB | 00m00s [ 138/1101] rust-regex-automata+std-dev 100% | 148.7 KiB/s | 9.4 KiB | 00m00s [ 139/1101] rust-regex-automata+syntax- 100% | 143.2 KiB/s | 9.0 KiB | 00m00s [ 140/1101] rust-regex+perf-devel-0:1.1 100% | 143.6 KiB/s | 9.0 KiB | 00m00s [ 141/1101] rust-regex-syntax-devel-0:0 100% | 2.6 MiB/s | 215.2 KiB | 00m00s [ 142/1101] rust-regex+std-devel-0:1.13 100% | 148.0 KiB/s | 9.3 KiB | 00m00s [ 143/1101] rust-regex+unicode-devel-0: 100% | 146.3 KiB/s | 9.4 KiB | 00m00s [ 144/1101] rust-rkyv+bytecheck-devel-0 100% | 146.8 KiB/s | 9.2 KiB | 00m00s [ 145/1101] rust-rkyv-devel-0:0.8.18-1. 100% | 2.3 MiB/s | 184.5 KiB | 00m00s [ 146/1101] rust-rkyv+std-devel-0:0.8.1 100% | 141.6 KiB/s | 9.1 KiB | 00m00s [ 147/1101] rust-rustc-hash-devel-0:2.1 100% | 340.9 KiB/s | 21.8 KiB | 00m00s [ 148/1101] rust-rustc-hash+std-devel-0 100% | 129.5 KiB/s | 8.2 KiB | 00m00s [ 149/1101] rust-rustc-stable-hash-deve 100% | 428.1 KiB/s | 27.4 KiB | 00m00s [ 150/1101] rust-salsa+compact_str-deve 100% | 136.9 KiB/s | 8.8 KiB | 00m00s [ 151/1101] rust-salsa-devel-0:0.28.5-1 100% | 4.0 MiB/s | 327.6 KiB | 00m00s [ 152/1101] rust-salsa+inventory-devel- 100% | 136.7 KiB/s | 8.8 KiB | 00m00s [ 153/1101] rust-salsa+macros-devel-0:0 100% | 136.6 KiB/s | 8.7 KiB | 00m00s [ 154/1101] rust-salsa+ordermap-devel-0 100% | 138.7 KiB/s | 8.7 KiB | 00m00s [ 155/1101] rust-salsa+salsa_unstable-d 100% | 134.5 KiB/s | 8.6 KiB | 00m00s [ 156/1101] rust-same-file-devel-0:1.0. 100% | 287.2 KiB/s | 18.4 KiB | 00m00s [ 157/1101] rust-schemars-devel-0:1.2.1 100% | 2.1 MiB/s | 151.0 KiB | 00m00s [ 158/1101] rust-schemars+derive-devel- 100% | 133.1 KiB/s | 8.5 KiB | 00m00s [ 159/1101] rust-schemars+std-devel-0:1 100% | 134.3 KiB/s | 8.5 KiB | 00m00s [ 160/1101] rust-seahash-devel-0:4.1.0- 100% | 608.6 KiB/s | 39.0 KiB | 00m00s [ 161/1101] rust-serde-devel-0:1.0.229- 100% | 1.0 MiB/s | 81.7 KiB | 00m00s [ 162/1101] rust-serde+derive-devel-0:1 100% | 139.0 KiB/s | 8.8 KiB | 00m00s [ 163/1101] rust-serde+std-devel-0:1.0. 100% | 138.8 KiB/s | 8.7 KiB | 00m00s [ 164/1101] rust-serde_json-devel-0:1.0 100% | 2.1 MiB/s | 157.0 KiB | 00m00s [ 165/1101] rust-serde_json+std-devel-0 100% | 154.7 KiB/s | 9.7 KiB | 00m00s [ 166/1101] rust-serde_test-devel-0:1.0 100% | 398.9 KiB/s | 25.5 KiB | 00m00s [ 167/1101] rust-shellexpand-devel-0:3. 100% | 462.8 KiB/s | 29.6 KiB | 00m00s [ 168/1101] rust-shellexpand+base-0-dev 100% | 125.9 KiB/s | 7.9 KiB | 00m00s [ 169/1101] rust-shellexpand+tilde-deve 100% | 126.5 KiB/s | 8.0 KiB | 00m00s [ 170/1101] rust-similar+inline-devel-0 100% | 128.9 KiB/s | 8.1 KiB | 00m00s [ 171/1101] rust-similar-devel-0:3.1.1- 100% | 1.1 MiB/s | 73.9 KiB | 00m00s [ 172/1101] rust-similar+std-devel-0:3. 100% | 131.3 KiB/s | 8.3 KiB | 00m00s [ 173/1101] rust-similar+text-devel-0:3 100% | 128.2 KiB/s | 8.1 KiB | 00m00s [ 174/1101] rust-smallvec-devel-0:1.16. 100% | 603.1 KiB/s | 39.2 KiB | 00m00s [ 175/1101] rust-smallvec+const_generic 100% | 130.6 KiB/s | 8.2 KiB | 00m00s [ 176/1101] rust-smallvec+const_new-dev 100% | 131.0 KiB/s | 8.3 KiB | 00m00s [ 177/1101] rust-smallvec+union-devel-0 100% | 130.0 KiB/s | 8.2 KiB | 00m00s [ 178/1101] rust-snapbox-devel-0:1.2.2- 100% | 983.7 KiB/s | 64.9 KiB | 00m00s [ 179/1101] rust-snapbox+cmd-devel-0:1. 100% | 147.2 KiB/s | 9.3 KiB | 00m00s [ 180/1101] rust-snapbox+color-auto-dev 100% | 143.2 KiB/s | 9.0 KiB | 00m00s [ 181/1101] rust-snapbox+diff-devel-0:1 100% | 145.8 KiB/s | 9.2 KiB | 00m00s [ 182/1101] rust-snapbox+examples-devel 100% | 145.0 KiB/s | 9.1 KiB | 00m00s [ 183/1101] rust-snapbox+term-svg-devel 100% | 145.7 KiB/s | 9.2 KiB | 00m00s [ 184/1101] rust-stacker-devel-0:0.1.25 100% | 375.8 KiB/s | 24.1 KiB | 00m00s [ 185/1101] rust-static_assertions-deve 100% | 408.7 KiB/s | 26.6 KiB | 00m00s [ 186/1101] rust-strum-devel-0:0.28.0-2 100% | 250.7 KiB/s | 15.8 KiB | 00m00s [ 187/1101] rust-strum+std-devel-0:0.28 100% | 128.4 KiB/s | 8.1 KiB | 00m00s [ 188/1101] rust-strum+strum_macros-dev 100% | 131.6 KiB/s | 8.3 KiB | 00m00s [ 189/1101] rust-strum_macros-devel-0:0 100% | 681.4 KiB/s | 44.3 KiB | 00m00s [ 190/1101] rust-supports-hyperlinks-de 100% | 259.0 KiB/s | 16.6 KiB | 00m00s [ 191/1101] rust-syn+clone-impls-devel- 100% | 159.1 KiB/s | 10.0 KiB | 00m00s [ 192/1101] rust-syn+derive-devel-0:3.0 100% | 158.7 KiB/s | 10.0 KiB | 00m00s [ 193/1101] rust-syn-devel-0:3.0.6-1.fc 100% | 3.0 MiB/s | 262.9 KiB | 00m00s [ 194/1101] rust-syn+extra-traits-devel 100% | 156.6 KiB/s | 10.0 KiB | 00m00s [ 195/1101] rust-syn+full-devel-0:3.0.6 100% | 158.6 KiB/s | 10.0 KiB | 00m00s [ 196/1101] rust-syn+parsing-devel-0:3. 100% | 158.8 KiB/s | 10.0 KiB | 00m00s [ 197/1101] rust-syn+printing-devel-0:3 100% | 160.9 KiB/s | 10.1 KiB | 00m00s [ 198/1101] rust-syn+proc-macro-devel-0 100% | 163.8 KiB/s | 10.3 KiB | 00m00s [ 199/1101] rust-tempfile-devel-0:3.27. 100% | 792.8 KiB/s | 53.1 KiB | 00m00s [ 200/1101] rust-tempfile+getrandom-dev 100% | 145.3 KiB/s | 9.3 KiB | 00m00s [ 201/1101] rust-test-case-devel-0:3.3. 100% | 228.9 KiB/s | 14.6 KiB | 00m00s [ 202/1101] rust-thin-vec-devel-0:0.2.2 100% | 654.2 KiB/s | 43.8 KiB | 00m00s [ 203/1101] rust-thin-vec+serde-devel-0 100% | 134.7 KiB/s | 8.6 KiB | 00m00s [ 204/1101] rust-thin-vec+std-devel-0:0 100% | 134.4 KiB/s | 8.5 KiB | 00m00s [ 205/1101] rust-thiserror-devel-0:2.0. 100% | 920.5 KiB/s | 62.6 KiB | 00m00s [ 206/1101] rust-thiserror+std-devel-0: 100% | 142.0 KiB/s | 9.1 KiB | 00m00s [ 207/1101] rust-tikv-jemallocator-deve 100% | 360.0 KiB/s | 22.7 KiB | 00m00s [ 208/1101] rust-tikv-jemallocator+back 100% | 129.7 KiB/s | 8.2 KiB | 00m00s [ 209/1101] rust-toml-devel-0:1.1.6-1.f 100% | 970.8 KiB/s | 64.1 KiB | 00m00s [ 210/1101] rust-toml+display-devel-0:1 100% | 148.5 KiB/s | 9.4 KiB | 00m00s [ 211/1101] rust-toml+parse-devel-0:1.1 100% | 147.0 KiB/s | 9.4 KiB | 00m00s [ 212/1101] rust-toml+serde-devel-0:1.1 100% | 148.8 KiB/s | 9.5 KiB | 00m00s [ 213/1101] rust-toml+std-devel-0:1.1.6 100% | 161.6 KiB/s | 10.2 KiB | 00m00s [ 214/1101] rust-toml_parser-devel-0:1. 100% | 603.1 KiB/s | 39.2 KiB | 00m00s [ 215/1101] rust-toml_parser+std-devel- 100% | 127.6 KiB/s | 8.2 KiB | 00m00s [ 216/1101] rust-tracing-devel-0:0.1.44 100% | 1.3 MiB/s | 88.3 KiB | 00m00s [ 217/1101] rust-tracing-flame-devel-0: 100% | 280.2 KiB/s | 17.9 KiB | 00m00s [ 218/1101] rust-tracing-flame+smallvec 100% | 123.8 KiB/s | 7.9 KiB | 00m00s [ 219/1101] rust-tracing-log-devel-0:0. 100% | 409.1 KiB/s | 25.8 KiB | 00m00s [ 220/1101] rust-tracing-log+log-tracer 100% | 123.6 KiB/s | 7.8 KiB | 00m00s [ 221/1101] rust-tracing-log+std-devel- 100% | 123.4 KiB/s | 7.9 KiB | 00m00s [ 222/1101] rust-tracing-subscriber-dev 100% | 2.6 MiB/s | 189.0 KiB | 00m00s [ 223/1101] rust-tracing-subscriber+ans 100% | 130.3 KiB/s | 8.3 KiB | 00m00s [ 224/1101] rust-tracing-subscriber+chr 100% | 133.3 KiB/s | 8.5 KiB | 00m00s [ 225/1101] rust-tracing-subscriber+env 100% | 138.8 KiB/s | 8.7 KiB | 00m00s [ 226/1101] rust-tracing-subscriber+fmt 100% | 132.3 KiB/s | 8.3 KiB | 00m00s [ 227/1101] rust-tracing-subscriber+sma 100% | 131.4 KiB/s | 8.4 KiB | 00m00s [ 228/1101] rust-tracing+attributes-dev 100% | 127.8 KiB/s | 8.1 KiB | 00m00s [ 229/1101] rust-tracing+log-devel-0:0. 100% | 128.9 KiB/s | 8.1 KiB | 00m00s [ 230/1101] rust-tracing+release_max_le 100% | 125.9 KiB/s | 8.1 KiB | 00m00s [ 231/1101] rust-tracing+std-devel-0:0. 100% | 129.1 KiB/s | 8.1 KiB | 00m00s [ 232/1101] rust-typed-arena-devel-0:2. 100% | 301.9 KiB/s | 19.3 KiB | 00m00s [ 233/1101] rust-typed-arena+std-devel- 100% | 123.8 KiB/s | 7.8 KiB | 00m00s [ 234/1101] rust-unicode-ident-devel-0: 100% | 713.6 KiB/s | 46.4 KiB | 00m00s [ 235/1101] rust-unicode-normalization- 100% | 1.5 MiB/s | 109.9 KiB | 00m00s [ 236/1101] rust-unicode-normalization+ 100% | 132.0 KiB/s | 8.5 KiB | 00m00s [ 237/1101] rust-unicode-width-devel-0: 100% | 2.6 MiB/s | 193.7 KiB | 00m00s [ 238/1101] rust-unicode_names2-devel-0 100% | 2.8 MiB/s | 241.5 KiB | 00m00s [ 239/1101] rust-url-devel-0:2.5.8-2.fc 100% | 1.2 MiB/s | 79.1 KiB | 00m00s [ 240/1101] rust-url+std-devel-0:2.5.8- 100% | 137.2 KiB/s | 8.6 KiB | 00m00s [ 241/1101] rust-uuid-devel-0:1.26.1-1. 100% | 950.9 KiB/s | 64.7 KiB | 00m00s [ 242/1101] rust-uuid+std-devel-0:1.26. 100% | 151.7 KiB/s | 9.6 KiB | 00m00s [ 243/1101] rust-walkdir-devel-0:2.5.0- 100% | 478.0 KiB/s | 30.6 KiB | 00m00s [ 244/1101] rust-which-devel-0:8.0.6-1. 100% | 520.8 KiB/s | 33.9 KiB | 00m00s [ 245/1101] rust-which+real-sys-devel-0 100% | 139.0 KiB/s | 8.8 KiB | 00m00s [ 246/1101] rust-wild-devel-0:2.2.1-6.f 100% | 252.6 KiB/s | 16.2 KiB | 00m00s [ 247/1101] rust-zip+deflate-flate2-zli 100% | 184.2 KiB/s | 11.8 KiB | 00m00s [ 248/1101] rust-zip-devel-0:8.6.0-7.fc 100% | 1.7 MiB/s | 131.8 KiB | 00m00s [ 249/1101] rust-zip+zstd-devel-0:8.6.0 100% | 184.2 KiB/s | 11.6 KiB | 00m00s [ 250/1101] rust-char_str-devel-0:0.0.4 100% | 1.0 MiB/s | 70.9 KiB | 00m00s [ 251/1101] rust-char_str+get-size-deve 100% | 120.4 KiB/s | 7.6 KiB | 00m00s [ 252/1101] rust-char_str+serde-devel-0 100% | 119.4 KiB/s | 7.5 KiB | 00m00s [ 253/1101] pyproject-rpm-macros-0:1.23 100% | 17.8 MiB/s | 54.8 KiB | 00m00s [ 254/1101] rust-char_str+std-devel-0:0 100% | 115.2 KiB/s | 7.4 KiB | 00m00s [ 255/1101] rust-anstyle+default-devel- 100% | 132.4 KiB/s | 8.3 KiB | 00m00s [ 256/1101] rust-anstyle-parse+default- 100% | 130.2 KiB/s | 8.2 KiB | 00m00s [ 257/1101] rust-colorchoice+default-de 100% | 127.5 KiB/s | 8.2 KiB | 00m00s [ 258/1101] rust-utf8parse+default-deve 100% | 122.5 KiB/s | 7.7 KiB | 00m00s [ 259/1101] rust-anstyle-query+default- 100% | 131.4 KiB/s | 8.3 KiB | 00m00s [ 260/1101] rust-rustversion+default-de 100% | 131.3 KiB/s | 8.4 KiB | 00m00s [ 261/1101] rust-fs-err+default-devel-0 100% | 132.6 KiB/s | 8.4 KiB | 00m00s [ 262/1101] rust-os_str_bytes+default-d 100% | 125.9 KiB/s | 7.9 KiB | 00m00s [ 263/1101] rust-globwalk+default-devel 100% | 122.6 KiB/s | 7.7 KiB | 00m00s [ 264/1101] rust-predicates+diff-devel- 100% | 130.7 KiB/s | 8.2 KiB | 00m00s [ 265/1101] rust-predicates-core+defaul 100% | 129.0 KiB/s | 8.1 KiB | 00m00s [ 266/1101] rust-predicates-devel-0:3.1 100% | 588.9 KiB/s | 38.3 KiB | 00m00s [ 267/1101] rust-predicates-tree+defaul 100% | 129.6 KiB/s | 8.2 KiB | 00m00s [ 268/1101] rust-funty-devel-0:2.0.0-9. 100% | 310.2 KiB/s | 20.2 KiB | 00m00s [ 269/1101] rust-radium+default-devel-0 100% | 120.4 KiB/s | 7.7 KiB | 00m00s [ 270/1101] rust-tap+default-devel-0:1. 100% | 122.2 KiB/s | 7.7 KiB | 00m00s [ 271/1101] rust-wyz-devel-0:0.5.1-9.fc 100% | 412.3 KiB/s | 26.4 KiB | 00m00s [ 272/1101] rust-bstr+alloc-devel-0:1.1 100% | 135.6 KiB/s | 8.7 KiB | 00m00s [ 273/1101] rust-serde_core+std-devel-0 100% | 122.7 KiB/s | 7.7 KiB | 00m00s [ 274/1101] rust-serde_core-devel-0:1.0 100% | 945.0 KiB/s | 64.3 KiB | 00m00s [ 275/1101] rust-tempfile+default-devel 100% | 143.6 KiB/s | 9.2 KiB | 00m00s [ 276/1101] rust-serde_core+default-dev 100% | 124.1 KiB/s | 7.8 KiB | 00m00s [ 277/1101] rust-clap_builder-devel-0:4 100% | 2.0 MiB/s | 159.2 KiB | 00m00s [ 278/1101] rust-clap_builder+color-dev 100% | 159.4 KiB/s | 10.2 KiB | 00m00s [ 279/1101] rust-clap_derive+default-de 100% | 141.8 KiB/s | 8.9 KiB | 00m00s [ 280/1101] rust-clap_builder+env-devel 100% | 159.4 KiB/s | 10.0 KiB | 00m00s [ 281/1101] rust-clap_builder+error-con 100% | 157.5 KiB/s | 10.1 KiB | 00m00s [ 282/1101] rust-clap_builder+help-deve 100% | 159.5 KiB/s | 10.0 KiB | 00m00s [ 283/1101] rust-clap_builder+std-devel 100% | 159.1 KiB/s | 10.2 KiB | 00m00s [ 284/1101] rust-clap_builder+string-de 100% | 159.6 KiB/s | 10.1 KiB | 00m00s [ 285/1101] rust-clap_builder+suggestio 100% | 163.0 KiB/s | 10.3 KiB | 00m00s [ 286/1101] rust-clap_builder+usage-dev 100% | 159.5 KiB/s | 10.0 KiB | 00m00s [ 287/1101] rust-clap_builder+wrap_help 100% | 163.0 KiB/s | 10.3 KiB | 00m00s [ 288/1101] rust-clap+default-devel-0:4 100% | 165.1 KiB/s | 10.4 KiB | 00m00s [ 289/1101] rust-clap_complete+default- 100% | 161.6 KiB/s | 10.2 KiB | 00m00s [ 290/1101] rust-clap_complete_nushell+ 100% | 135.0 KiB/s | 8.6 KiB | 00m00s [ 291/1101] rust-nix+fs-devel-0:0.31.3- 100% | 132.9 KiB/s | 8.4 KiB | 00m00s [ 292/1101] rust-nix+term-devel-0:0.31. 100% | 133.0 KiB/s | 8.4 KiB | 00m00s [ 293/1101] rust-terminfo+default-devel 100% | 124.8 KiB/s | 7.9 KiB | 00m00s [ 294/1101] rust-nix-devel-0:0.31.3-2.f 100% | 3.8 MiB/s | 308.2 KiB | 00m00s [ 295/1101] rust-thiserror+default-deve 100% | 145.1 KiB/s | 9.1 KiB | 00m00s [ 296/1101] rust-which+default-devel-0: 100% | 137.1 KiB/s | 8.6 KiB | 00m00s [ 297/1101] rust-castaway+alloc-devel-0 100% | 122.8 KiB/s | 7.9 KiB | 00m00s [ 298/1101] rust-castaway-devel-0:0.2.4 100% | 309.6 KiB/s | 19.8 KiB | 00m00s [ 299/1101] rust-cfg-if+default-devel-0 100% | 128.1 KiB/s | 8.1 KiB | 00m00s [ 300/1101] rust-itoa+default-devel-0:1 100% | 128.8 KiB/s | 8.1 KiB | 00m00s [ 301/1101] rust-static_assertions+defa 100% | 124.7 KiB/s | 7.9 KiB | 00m00s [ 302/1101] rust-zmij+default-devel-0:1 100% | 120.9 KiB/s | 7.6 KiB | 00m00s [ 303/1101] rust-serde+alloc-devel-0:1. 100% | 139.0 KiB/s | 8.8 KiB | 00m00s [ 304/1101] rust-crossbeam-utils-devel- 100% | 827.9 KiB/s | 55.5 KiB | 00m00s [ 305/1101] rust-crossbeam+alloc-devel- 100% | 128.5 KiB/s | 8.1 KiB | 00m00s [ 306/1101] rust-crossbeam-channel+std- 100% | 129.2 KiB/s | 8.3 KiB | 00m00s [ 307/1101] rust-crossbeam-channel-deve 100% | 1.2 MiB/s | 90.7 KiB | 00m00s [ 308/1101] rust-crossbeam-deque+std-de 100% | 129.6 KiB/s | 8.2 KiB | 00m00s [ 309/1101] rust-crossbeam-deque-devel- 100% | 477.1 KiB/s | 30.5 KiB | 00m00s [ 310/1101] rust-crossbeam-epoch+std-de 100% | 127.7 KiB/s | 8.0 KiB | 00m00s [ 311/1101] rust-crossbeam-epoch-devel- 100% | 830.6 KiB/s | 54.0 KiB | 00m00s [ 312/1101] rust-crossbeam-queue+std-de 100% | 128.8 KiB/s | 8.1 KiB | 00m00s [ 313/1101] rust-crossbeam-queue-devel- 100% | 396.4 KiB/s | 25.4 KiB | 00m00s [ 314/1101] rust-crossbeam-utils+std-de 100% | 126.2 KiB/s | 8.0 KiB | 00m00s [ 315/1101] rust-csv-core+default-devel 100% | 127.9 KiB/s | 8.1 KiB | 00m00s [ 316/1101] rust-ryu+default-devel-0:1. 100% | 127.1 KiB/s | 8.0 KiB | 00m00s [ 317/1101] rust-nix+signal-devel-0:0.3 100% | 133.7 KiB/s | 8.4 KiB | 00m00s [ 318/1101] rust-crossbeam-utils+defaul 100% | 127.1 KiB/s | 8.0 KiB | 00m00s [ 319/1101] rust-hashbrown0.14+raw-deve 100% | 122.7 KiB/s | 7.7 KiB | 00m00s [ 320/1101] rust-hashbrown0.14-devel-0: 100% | 1.7 MiB/s | 122.6 KiB | 00m00s [ 321/1101] rust-lock_api+default-devel 100% | 127.6 KiB/s | 8.0 KiB | 00m00s [ 322/1101] rust-once_cell+default-deve 100% | 134.6 KiB/s | 8.5 KiB | 00m00s [ 323/1101] rust-parking_lot_core+defau 100% | 127.8 KiB/s | 8.1 KiB | 00m00s [ 324/1101] rust-camino+default-devel-0 100% | 134.0 KiB/s | 8.6 KiB | 00m00s [ 325/1101] rust-libtest-mimic+default- 100% | 128.2 KiB/s | 8.1 KiB | 00m00s [ 326/1101] rust-walkdir+default-devel- 100% | 122.2 KiB/s | 7.7 KiB | 00m00s [ 327/1101] rust-log+default-devel-0:0. 100% | 135.9 KiB/s | 8.6 KiB | 00m00s [ 328/1101] rust-log+std-devel-0:0.4.34 100% | 136.1 KiB/s | 8.6 KiB | 00m00s [ 329/1101] rust-libc+default-devel-0:0 100% | 159.4 KiB/s | 10.0 KiB | 00m00s [ 330/1101] rust-serde+default-devel-0: 100% | 139.0 KiB/s | 8.8 KiB | 00m00s [ 331/1101] rust-serde_json+default-dev 100% | 152.0 KiB/s | 9.6 KiB | 00m00s [ 332/1101] rust-url+default-devel-0:2. 100% | 130.9 KiB/s | 8.2 KiB | 00m00s [ 333/1101] rust-url+serde-devel-0:2.5. 100% | 133.6 KiB/s | 8.4 KiB | 00m00s [ 334/1101] rust-get-size2+get-size-der 100% | 142.7 KiB/s | 9.0 KiB | 00m00s [ 335/1101] rust-get-size2+alloc-devel- 100% | 139.4 KiB/s | 8.8 KiB | 00m00s [ 336/1101] rust-aho-corasick+default-d 100% | 125.4 KiB/s | 7.9 KiB | 00m00s [ 337/1101] rust-regex-automata+hybrid- 100% | 141.6 KiB/s | 8.9 KiB | 00m00s [ 338/1101] rust-regex-automata+meta-de 100% | 141.5 KiB/s | 8.9 KiB | 00m00s [ 339/1101] rust-regex-automata+nfa-dev 100% | 142.3 KiB/s | 9.0 KiB | 00m00s [ 340/1101] rust-regex-syntax+std-devel 100% | 132.4 KiB/s | 8.3 KiB | 00m00s [ 341/1101] rust-bitflags+default-devel 100% | 141.4 KiB/s | 8.9 KiB | 00m00s [ 342/1101] rust-ignore+default-devel-0 100% | 135.9 KiB/s | 8.6 KiB | 00m00s [ 343/1101] rust-displaydoc-devel-0:0.2 100% | 508.2 KiB/s | 33.0 KiB | 00m00s [ 344/1101] rust-icu_collections-devel- 100% | 1.4 MiB/s | 96.7 KiB | 00m00s [ 345/1101] rust-icu_locale_core+zerove 100% | 134.0 KiB/s | 8.4 KiB | 00m00s [ 346/1101] rust-icu_locale_core-devel- 100% | 1.3 MiB/s | 95.1 KiB | 00m00s [ 347/1101] rust-icu_provider-devel-0:2 100% | 848.9 KiB/s | 55.2 KiB | 00m00s [ 348/1101] rust-zerotrie+yoke-devel-0: 100% | 128.4 KiB/s | 8.1 KiB | 00m00s [ 349/1101] rust-zerotrie+zerofrom-deve 100% | 127.7 KiB/s | 8.0 KiB | 00m00s [ 350/1101] rust-zerotrie-devel-0:0.2.5 100% | 1.2 MiB/s | 80.6 KiB | 00m00s [ 351/1101] rust-zerovec+derive-devel-0 100% | 145.8 KiB/s | 9.2 KiB | 00m00s [ 352/1101] rust-zerovec+yoke-devel-0:0 100% | 145.4 KiB/s | 9.2 KiB | 00m00s [ 353/1101] rust-zerovec-devel-0:0.11.8 100% | 1.7 MiB/s | 121.2 KiB | 00m00s [ 354/1101] rust-icu_properties_data-de 100% | 2.2 MiB/s | 158.8 KiB | 00m00s [ 355/1101] rust-icu_provider+baked-dev 100% | 135.2 KiB/s | 8.5 KiB | 00m00s [ 356/1101] rust-crossbeam-deque+defaul 100% | 126.6 KiB/s | 8.0 KiB | 00m00s [ 357/1101] rust-globset+default-devel- 100% | 133.4 KiB/s | 8.4 KiB | 00m00s [ 358/1101] rust-memchr+default-devel-0 100% | 133.9 KiB/s | 8.4 KiB | 00m00s [ 359/1101] rust-regex-automata+dfa-one 100% | 141.3 KiB/s | 8.9 KiB | 00m00s [ 360/1101] rust-same-file+default-deve 100% | 124.1 KiB/s | 7.8 KiB | 00m00s [ 361/1101] rust-phf+default-devel-0:0. 100% | 127.6 KiB/s | 8.0 KiB | 00m00s [ 362/1101] rust-rust-stemmers+default- 100% | 124.8 KiB/s | 7.9 KiB | 00m00s [ 363/1101] rust-equivalent-devel-0:1.0 100% | 236.0 KiB/s | 14.9 KiB | 00m00s [ 364/1101] rust-console+ansi-parsing-d 100% | 134.1 KiB/s | 8.5 KiB | 00m00s [ 365/1101] rust-console+std-devel-0:0. 100% | 136.5 KiB/s | 8.6 KiB | 00m00s [ 366/1101] rust-console-devel-0:0.16.4 100% | 584.3 KiB/s | 38.0 KiB | 00m00s [ 367/1101] rust-portable-atomic+defaul 100% | 137.9 KiB/s | 8.7 KiB | 00m00s [ 368/1101] rust-unit-prefix+default-de 100% | 122.7 KiB/s | 7.7 KiB | 00m00s [ 369/1101] rust-console+unicode-width- 100% | 136.9 KiB/s | 8.6 KiB | 00m00s [ 370/1101] rust-unicode-width+default- 100% | 129.9 KiB/s | 8.2 KiB | 00m00s [ 371/1101] rust-similar2+default-devel 100% | 115.8 KiB/s | 7.3 KiB | 00m00s [ 372/1101] rust-similar2+inline-devel- 100% | 115.7 KiB/s | 7.3 KiB | 00m00s [ 373/1101] rust-insta+default-devel-0: 100% | 140.8 KiB/s | 8.9 KiB | 00m00s [ 374/1101] rust-insta+serde-devel-0:1. 100% | 142.5 KiB/s | 9.0 KiB | 00m00s [ 375/1101] rust-insta+console-devel-0: 100% | 143.6 KiB/s | 9.0 KiB | 00m00s [ 376/1101] rust-insta+regex-devel-0:1. 100% | 144.4 KiB/s | 9.1 KiB | 00m00s [ 377/1101] rust-insta+strip-ansi-escap 100% | 143.6 KiB/s | 9.0 KiB | 00m00s [ 378/1101] rust-insta+pest-devel-0:1.4 100% | 142.3 KiB/s | 9.0 KiB | 00m00s [ 379/1101] rust-insta+pest_derive-deve 100% | 143.0 KiB/s | 9.0 KiB | 00m00s [ 380/1101] rust-ron+default-devel-0:0. 100% | 133.1 KiB/s | 8.4 KiB | 00m00s [ 381/1101] rust-heck+default-devel-0:0 100% | 121.9 KiB/s | 7.7 KiB | 00m00s [ 382/1101] rust-proc-macro2+default-de 100% | 147.4 KiB/s | 9.3 KiB | 00m00s [ 383/1101] rust-quote+default-devel-0: 100% | 136.4 KiB/s | 8.6 KiB | 00m00s [ 384/1101] rust-syn2+default-devel-0:2 100% | 115.7 KiB/s | 7.3 KiB | 00m00s [ 385/1101] rust-syn2+derive-devel-0:2. 100% | 112.9 KiB/s | 7.1 KiB | 00m00s [ 386/1101] rust-syn2+extra-traits-deve 100% | 113.2 KiB/s | 7.1 KiB | 00m00s [ 387/1101] rust-syn2+fold-devel-0:2.0. 100% | 112.7 KiB/s | 7.1 KiB | 00m00s [ 388/1101] rust-syn2+full-devel-0:2.0. 100% | 112.7 KiB/s | 7.1 KiB | 00m00s [ 389/1101] rust-either-devel-0:1.17.0- 100% | 428.2 KiB/s | 27.4 KiB | 00m00s [ 390/1101] rust-either+use_std-devel-0 100% | 127.9 KiB/s | 8.1 KiB | 00m00s [ 391/1101] rust-itertools+use_alloc-de 100% | 127.4 KiB/s | 8.0 KiB | 00m00s [ 392/1101] rust-jiff-core-devel-0:0.1. 100% | 1.7 MiB/s | 121.1 KiB | 00m00s [ 393/1101] rust-jiff+alloc-devel-0:0.2 100% | 212.8 KiB/s | 13.4 KiB | 00m00s [ 394/1101] rust-jiff-core+std-devel-0: 100% | 119.2 KiB/s | 7.5 KiB | 00m00s [ 395/1101] rust-jiff-core+tz-fat-devel 100% | 115.8 KiB/s | 7.3 KiB | 00m00s [ 396/1101] rust-annotate-snippets0.11+ 100% | 120.1 KiB/s | 7.6 KiB | 00m00s [ 397/1101] rust-libcst_derive+default- 100% | 133.3 KiB/s | 8.4 KiB | 00m00s [ 398/1101] rust-paste+default-devel-0: 100% | 122.5 KiB/s | 7.7 KiB | 00m00s [ 399/1101] rust-peg+default-devel-0:0. 100% | 125.9 KiB/s | 7.9 KiB | 00m00s [ 400/1101] rust-regex+default-devel-0: 100% | 144.2 KiB/s | 9.1 KiB | 00m00s [ 401/1101] rust-crossbeam-channel+defa 100% | 129.7 KiB/s | 8.2 KiB | 00m00s [ 402/1101] rust-serde_derive+default-d 100% | 139.8 KiB/s | 8.8 KiB | 00m00s [ 403/1101] rust-memchr+alloc-devel-0:2 100% | 133.3 KiB/s | 8.4 KiB | 00m00s [ 404/1101] rust-inotify-devel-0:0.11.2 100% | 515.1 KiB/s | 33.0 KiB | 00m00s [ 405/1101] rust-mio+default-devel-0:1. 100% | 131.5 KiB/s | 8.4 KiB | 00m00s [ 406/1101] rust-mio+os-ext-devel-0:1.2 100% | 133.6 KiB/s | 8.4 KiB | 00m00s [ 407/1101] rust-notify-types+default-d 100% | 130.4 KiB/s | 8.2 KiB | 00m00s [ 408/1101] rust-indexmap+serde-devel-0 100% | 149.4 KiB/s | 9.4 KiB | 00m00s [ 409/1101] rust-path-dedot+default-dev 100% | 124.7 KiB/s | 7.9 KiB | 00m00s [ 410/1101] rust-path-dedot+fixed_workd 100% | 125.1 KiB/s | 7.9 KiB | 00m00s [ 411/1101] rust-unscanny+default-devel 100% | 122.3 KiB/s | 7.7 KiB | 00m00s [ 412/1101] rust-version-ranges+default 100% | 129.2 KiB/s | 8.1 KiB | 00m00s [ 413/1101] rust-diff+default-devel-0:0 100% | 122.8 KiB/s | 7.7 KiB | 00m00s [ 414/1101] rust-yansi+default-devel-0: 100% | 123.2 KiB/s | 7.8 KiB | 00m00s [ 415/1101] rust-unicode-ident+default- 100% | 136.2 KiB/s | 8.6 KiB | 00m00s [ 416/1101] rust-indexmap+default-devel 100% | 146.8 KiB/s | 9.2 KiB | 00m00s [ 417/1101] rust-pep440_rs+default-deve 100% | 127.1 KiB/s | 8.0 KiB | 00m00s [ 418/1101] rust-pep508_rs+default-deve 100% | 126.9 KiB/s | 8.0 KiB | 00m00s [ 419/1101] rust-toml0.9+parse-devel-0: 100% | 123.5 KiB/s | 7.8 KiB | 00m00s [ 420/1101] rust-toml0.9+serde-devel-0: 100% | 125.3 KiB/s | 7.9 KiB | 00m00s [ 421/1101] rust-toml0.9+std-devel-0:0. 100% | 135.8 KiB/s | 8.6 KiB | 00m00s [ 422/1101] rust-toml0.9-devel-0:0.9.12 100% | 942.5 KiB/s | 62.2 KiB | 00m00s [ 423/1101] rust-chrono+std-devel-0:0.4 100% | 130.5 KiB/s | 8.2 KiB | 00m00s [ 424/1101] rust-chrono-devel-0:0.4.44- 100% | 2.4 MiB/s | 195.8 KiB | 00m00s [ 425/1101] rust-newtype-uuid+default-d 100% | 134.6 KiB/s | 8.5 KiB | 00m00s [ 426/1101] rust-quick-xml+default-deve 100% | 140.7 KiB/s | 9.0 KiB | 00m00s [ 427/1101] rust-strip-ansi-escapes+def 100% | 126.4 KiB/s | 8.0 KiB | 00m00s [ 428/1101] rust-uuid+default-devel-0:1 100% | 152.4 KiB/s | 9.6 KiB | 00m00s [ 429/1101] rust-rand+sys_rng-devel-0:0 100% | 135.6 KiB/s | 8.5 KiB | 00m00s [ 430/1101] rust-rand_core-devel-0:0.10 100% | 471.6 KiB/s | 31.1 KiB | 00m00s [ 431/1101] rust-chacha20+rng-devel-0:0 100% | 132.0 KiB/s | 8.3 KiB | 00m00s [ 432/1101] rust-chacha20-devel-0:0.10. 100% | 751.3 KiB/s | 48.8 KiB | 00m00s [ 433/1101] rust-rayon-core+default-dev 100% | 124.1 KiB/s | 7.8 KiB | 00m00s [ 434/1101] rust-regex-automata+alloc-d 100% | 140.1 KiB/s | 8.8 KiB | 00m00s [ 435/1101] rust-regex-automata+nfa-pik 100% | 141.3 KiB/s | 8.9 KiB | 00m00s [ 436/1101] rust-regex-automata+nfa-tho 100% | 141.3 KiB/s | 8.9 KiB | 00m00s [ 437/1101] rust-regex-automata+perf-in 100% | 140.5 KiB/s | 8.8 KiB | 00m00s [ 438/1101] rust-regex-automata+perf-li 100% | 142.5 KiB/s | 9.0 KiB | 00m00s [ 439/1101] rust-regex+perf-backtrack-d 100% | 143.2 KiB/s | 9.0 KiB | 00m00s [ 440/1101] rust-regex+perf-cache-devel 100% | 140.2 KiB/s | 8.8 KiB | 00m00s [ 441/1101] rust-regex+perf-dfa-devel-0 100% | 142.7 KiB/s | 9.0 KiB | 00m00s [ 442/1101] rust-regex+perf-inline-deve 100% | 143.0 KiB/s | 9.0 KiB | 00m00s [ 443/1101] rust-regex+perf-literal-dev 100% | 145.2 KiB/s | 9.1 KiB | 00m00s [ 444/1101] rust-regex+perf-onepass-dev 100% | 143.1 KiB/s | 9.0 KiB | 00m00s [ 445/1101] rust-regex+unicode-age-deve 100% | 144.5 KiB/s | 9.1 KiB | 00m00s [ 446/1101] rust-regex+unicode-bool-dev 100% | 144.7 KiB/s | 9.1 KiB | 00m00s [ 447/1101] rust-regex+unicode-case-dev 100% | 144.7 KiB/s | 9.1 KiB | 00m00s [ 448/1101] rust-regex+unicode-gencat-d 100% | 144.9 KiB/s | 9.1 KiB | 00m00s [ 449/1101] rust-regex+unicode-perl-dev 100% | 146.6 KiB/s | 9.2 KiB | 00m00s [ 450/1101] rust-regex+unicode-script-d 100% | 144.9 KiB/s | 9.1 KiB | 00m00s [ 451/1101] rust-regex+unicode-segment- 100% | 145.0 KiB/s | 9.1 KiB | 00m00s [ 452/1101] rust-regex-automata+unicode 100% | 150.4 KiB/s | 9.5 KiB | 00m00s [ 453/1101] rust-regex-syntax+unicode-d 100% | 137.9 KiB/s | 8.7 KiB | 00m00s [ 454/1101] rust-munge-devel-0:0.4.7-3. 100% | 394.8 KiB/s | 25.7 KiB | 00m00s [ 455/1101] rust-ptr_meta-devel-0:0.3.2 100% | 241.0 KiB/s | 15.4 KiB | 00m00s [ 456/1101] rust-rancor-devel-0:0.1.3-1 100% | 280.6 KiB/s | 18.0 KiB | 00m00s [ 457/1101] rust-rend-devel-0:0.5.4-2.f 100% | 321.4 KiB/s | 20.9 KiB | 00m00s [ 458/1101] rust-rkyv_derive-devel-0:0. 100% | 470.9 KiB/s | 30.1 KiB | 00m00s [ 459/1101] rust-bytecheck+simdutf8-dev 100% | 129.2 KiB/s | 8.1 KiB | 00m00s [ 460/1101] rust-bytecheck-devel-0:0.8. 100% | 308.0 KiB/s | 19.7 KiB | 00m00s [ 461/1101] rust-rend+bytecheck-devel-0 100% | 136.1 KiB/s | 8.6 KiB | 00m00s [ 462/1101] rust-rkyv_derive+bytecheck- 100% | 139.2 KiB/s | 8.8 KiB | 00m00s [ 463/1101] rust-ptr_meta+std-devel-0:0 100% | 125.3 KiB/s | 7.9 KiB | 00m00s [ 464/1101] rust-rkyv+alloc-devel-0:0.8 100% | 144.5 KiB/s | 9.1 KiB | 00m00s [ 465/1101] rust-boxcar+default-devel-0 100% | 142.9 KiB/s | 9.0 KiB | 00m00s [ 466/1101] rust-crossbeam-queue+defaul 100% | 126.5 KiB/s | 8.0 KiB | 00m00s [ 467/1101] rust-hashbrown+default-deve 100% | 140.5 KiB/s | 8.8 KiB | 00m00s [ 468/1101] rust-hashlink+default-devel 100% | 132.0 KiB/s | 8.3 KiB | 00m00s [ 469/1101] rust-intrusive-collections+ 100% | 128.4 KiB/s | 8.2 KiB | 00m00s [ 470/1101] rust-parking_lot+default-de 100% | 127.6 KiB/s | 8.0 KiB | 00m00s [ 471/1101] rust-rustc-hash+default-dev 100% | 130.3 KiB/s | 8.2 KiB | 00m00s [ 472/1101] rust-salsa-macro-rules+defa 100% | 128.7 KiB/s | 8.1 KiB | 00m00s [ 473/1101] rust-smallvec+default-devel 100% | 130.1 KiB/s | 8.2 KiB | 00m00s [ 474/1101] rust-thin-vec+default-devel 100% | 135.2 KiB/s | 8.5 KiB | 00m00s [ 475/1101] rust-typeid+default-devel-0 100% | 116.7 KiB/s | 8.2 KiB | 00m00s [ 476/1101] rust-compact_str+default-de 100% | 121.1 KiB/s | 8.4 KiB | 00m00s [ 477/1101] rust-inventory+default-deve 100% | 122.4 KiB/s | 8.4 KiB | 00m00s [ 478/1101] rust-salsa-macros+default-d 100% | 111.9 KiB/s | 8.1 KiB | 00m00s [ 479/1101] rust-ordermap+default-devel 100% | 113.0 KiB/s | 8.7 KiB | 00m00s [ 480/1101] rust-dyn-clone+default-deve 100% | 107.3 KiB/s | 8.0 KiB | 00m00s [ 481/1101] rust-ref-cast+default-devel 100% | 100.9 KiB/s | 8.0 KiB | 00m00s [ 482/1101] rust-serde_json+alloc-devel 100% | 149.1 KiB/s | 9.7 KiB | 00m00s [ 483/1101] rust-schemars+schemars_deri 100% | 131.6 KiB/s | 8.6 KiB | 00m00s [ 484/1101] rust-serde_core+result-deve 100% | 122.8 KiB/s | 7.7 KiB | 00m00s [ 485/1101] rust-serde+serde_derive-dev 100% | 141.3 KiB/s | 8.9 KiB | 00m00s [ 486/1101] rust-shellexpand+dirs-devel 100% | 126.1 KiB/s | 8.1 KiB | 00m00s [ 487/1101] rust-normalize-line-endings 100% | 126.1 KiB/s | 7.9 KiB | 00m00s [ 488/1101] rust-snapbox-macros+default 100% | 130.8 KiB/s | 8.2 KiB | 00m00s [ 489/1101] rust-os_pipe+default-devel- 100% | 127.1 KiB/s | 8.0 KiB | 00m00s [ 490/1101] rust-wait-timeout+default-d 100% | 125.7 KiB/s | 7.9 KiB | 00m00s [ 491/1101] rust-snapbox+color-devel-0: 100% | 146.2 KiB/s | 9.2 KiB | 00m00s [ 492/1101] rust-similar+default-devel- 100% | 129.5 KiB/s | 8.2 KiB | 00m00s [ 493/1101] rust-escargot+default-devel 100% | 129.2 KiB/s | 8.1 KiB | 00m00s [ 494/1101] rust-anstyle-svg+default-de 100% | 135.1 KiB/s | 8.5 KiB | 00m00s [ 495/1101] rust-snapbox+structured-dat 100% | 145.5 KiB/s | 9.2 KiB | 00m00s [ 496/1101] rust-cc+default-devel-0:1.4 100% | 162.6 KiB/s | 10.4 KiB | 00m00s [ 497/1101] rust-psm+default-devel-0:0. 100% | 130.7 KiB/s | 8.2 KiB | 00m00s [ 498/1101] rust-strum_macros+default-d 100% | 128.4 KiB/s | 8.1 KiB | 00m00s [ 499/1101] rust-syn2+parsing-devel-0:2 100% | 112.9 KiB/s | 7.1 KiB | 00m00s [ 500/1101] rust-fastrand+default-devel 100% | 129.0 KiB/s | 8.1 KiB | 00m00s [ 501/1101] rust-once_cell+std-devel-0: 100% | 134.4 KiB/s | 8.5 KiB | 00m00s [ 502/1101] rust-once_cell-devel-0:1.21 100% | 680.8 KiB/s | 44.9 KiB | 00m00s [ 503/1101] rust-rustix+default-devel-0 100% | 147.2 KiB/s | 9.3 KiB | 00m00s [ 504/1101] rust-rustix+fs-devel-0:1.1. 100% | 146.3 KiB/s | 9.2 KiB | 00m00s [ 505/1101] rust-test-case-macros-devel 100% | 213.9 KiB/s | 13.7 KiB | 00m00s [ 506/1101] rust-thiserror-impl+default 100% | 146.2 KiB/s | 9.2 KiB | 00m00s [ 507/1101] rust-libc-devel-0:0.2.189-1 100% | 5.7 MiB/s | 547.9 KiB | 00m00s [ 508/1101] rust-tikv-jemalloc-sys-deve 100% | 509.9 KiB/s | 33.1 KiB | 00m00s [ 509/1101] rust-tikv-jemalloc-sys+back 100% | 125.3 KiB/s | 7.9 KiB | 00m00s [ 510/1101] rust-serde_spanned+alloc-de 100% | 139.0 KiB/s | 8.8 KiB | 00m00s [ 511/1101] rust-serde_spanned-devel-0: 100% | 295.0 KiB/s | 18.9 KiB | 00m00s [ 512/1101] rust-toml_datetime+alloc-de 100% | 142.1 KiB/s | 9.0 KiB | 00m00s [ 513/1101] rust-toml_datetime-devel-0: 100% | 379.2 KiB/s | 24.3 KiB | 00m00s [ 514/1101] rust-toml_writer+alloc-deve 100% | 124.2 KiB/s | 7.9 KiB | 00m00s [ 515/1101] rust-toml_writer-devel-0:1. 100% | 333.1 KiB/s | 21.0 KiB | 00m00s [ 516/1101] rust-toml_parser+alloc-deve 100% | 127.2 KiB/s | 8.1 KiB | 00m00s [ 517/1101] rust-serde_core+alloc-devel 100% | 122.8 KiB/s | 7.7 KiB | 00m00s [ 518/1101] rust-winnow-devel-0:1.0.4-2 100% | 2.2 MiB/s | 177.2 KiB | 00m00s [ 519/1101] rust-serde_spanned+serde-de 100% | 135.5 KiB/s | 8.7 KiB | 00m00s [ 520/1101] rust-toml_datetime+serde-de 100% | 140.8 KiB/s | 8.9 KiB | 00m00s [ 521/1101] rust-serde_spanned+std-deve 100% | 139.5 KiB/s | 8.8 KiB | 00m00s [ 522/1101] rust-toml_datetime+std-deve 100% | 140.3 KiB/s | 9.0 KiB | 00m00s [ 523/1101] rust-toml_writer+std-devel- 100% | 126.6 KiB/s | 8.0 KiB | 00m00s [ 524/1101] rust-pin-project-lite+defau 100% | 127.6 KiB/s | 8.2 KiB | 00m00s [ 525/1101] rust-tracing-core-devel-0:0 100% | 1.0 MiB/s | 68.2 KiB | 00m00s [ 526/1101] rust-lazy_static+default-de 100% | 123.9 KiB/s | 7.8 KiB | 00m00s [ 527/1101] rust-tracing-subscriber+reg 100% | 133.4 KiB/s | 8.4 KiB | 00m00s [ 528/1101] rust-tracing-core+default-d 100% | 126.7 KiB/s | 8.1 KiB | 00m00s [ 529/1101] rust-tracing-subscriber+nu- 100% | 133.9 KiB/s | 8.4 KiB | 00m00s [ 530/1101] rust-chrono+clock-devel-0:0 100% | 131.2 KiB/s | 8.3 KiB | 00m00s [ 531/1101] rust-tracing-subscriber+mat 100% | 131.4 KiB/s | 8.4 KiB | 00m00s [ 532/1101] rust-tracing-subscriber+onc 100% | 133.6 KiB/s | 8.4 KiB | 00m00s [ 533/1101] rust-tracing-subscriber+std 100% | 133.9 KiB/s | 8.4 KiB | 00m00s [ 534/1101] rust-tracing-subscriber+thr 100% | 131.8 KiB/s | 8.4 KiB | 00m00s [ 535/1101] rust-tracing-subscriber+tra 100% | 133.2 KiB/s | 8.4 KiB | 00m00s [ 536/1101] rust-tracing+tracing-attrib 100% | 130.3 KiB/s | 8.2 KiB | 00m00s [ 537/1101] rust-tracing-core+std-devel 100% | 126.6 KiB/s | 8.1 KiB | 00m00s [ 538/1101] rust-tinyvec+alloc-devel-0: 100% | 129.7 KiB/s | 8.3 KiB | 00m00s [ 539/1101] rust-tinyvec+default-devel- 100% | 131.1 KiB/s | 8.3 KiB | 00m00s [ 540/1101] rust-phf0.11-devel-0:0.11.3 100% | 443.6 KiB/s | 28.4 KiB | 00m00s [ 541/1101] rust-unicode_names2_generat 100% | 127.1 KiB/s | 8.0 KiB | 00m00s [ 542/1101] rust-form_urlencoded+alloc- 100% | 127.0 KiB/s | 8.1 KiB | 00m00s [ 543/1101] rust-form_urlencoded-devel- 100% | 271.0 KiB/s | 17.3 KiB | 00m00s [ 544/1101] rust-idna+alloc-devel-0:1.1 100% | 129.0 KiB/s | 8.3 KiB | 00m00s [ 545/1101] rust-idna+compiled_data-dev 100% | 134.3 KiB/s | 8.5 KiB | 00m00s [ 546/1101] rust-idna-devel-0:1.1.0-4.f 100% | 1.9 MiB/s | 137.5 KiB | 00m00s [ 547/1101] rust-percent-encoding+alloc 100% | 124.9 KiB/s | 7.9 KiB | 00m00s [ 548/1101] rust-percent-encoding-devel 100% | 302.8 KiB/s | 19.4 KiB | 00m00s [ 549/1101] rust-form_urlencoded+std-de 100% | 129.5 KiB/s | 8.2 KiB | 00m00s [ 550/1101] rust-idna+std-devel-0:1.1.0 100% | 131.4 KiB/s | 8.3 KiB | 00m00s [ 551/1101] rust-percent-encoding+std-d 100% | 125.4 KiB/s | 7.9 KiB | 00m00s [ 552/1101] rust-crc32fast+default-deve 100% | 124.5 KiB/s | 8.0 KiB | 00m00s [ 553/1101] rust-typed-path+default-dev 100% | 119.5 KiB/s | 7.5 KiB | 00m00s [ 554/1101] rust-flate2+zlib-rs-devel-0 100% | 148.1 KiB/s | 9.5 KiB | 00m00s [ 555/1101] rust-flate2-devel-0:1.1.9-2 100% | 1.3 MiB/s | 90.4 KiB | 00m00s [ 556/1101] rust-zip+deflate-flate2-dev 100% | 185.4 KiB/s | 11.7 KiB | 00m00s [ 557/1101] rust-zstd-devel-0:0.13.3-4. 100% | 616.1 KiB/s | 41.3 KiB | 00m00s [ 558/1101] rust-get-size2+default-deve 100% | 137.9 KiB/s | 8.8 KiB | 00m00s [ 559/1101] python-rpm-macros-0:3.15-2. 100% | 313.8 KiB/s | 19.8 KiB | 00m00s [ 560/1101] python3-rpm-macros-0:3.15-2 100% | 191.1 KiB/s | 12.2 KiB | 00m00s [ 561/1101] rust-anstyle-parse+utf8-dev 100% | 131.8 KiB/s | 8.3 KiB | 00m00s [ 562/1101] rust-anstyle-parse-devel-0: 100% | 388.1 KiB/s | 24.4 KiB | 00m00s [ 563/1101] rust-colorchoice-devel-0:1. 100% | 256.3 KiB/s | 16.4 KiB | 00m00s [ 564/1101] rust-utf8parse-devel-0:0.2. 100% | 332.9 KiB/s | 21.3 KiB | 00m00s [ 565/1101] rust-anstyle-query-devel-0: 100% | 286.7 KiB/s | 18.1 KiB | 00m00s [ 566/1101] rust-rustversion-devel-0:1. 100% | 524.5 KiB/s | 34.6 KiB | 00m00s [ 567/1101] rust-fs-err-devel-0:3.2.2-2 100% | 487.3 KiB/s | 31.2 KiB | 00m00s [ 568/1101] rust-os_str_bytes+memchr-de 100% | 126.9 KiB/s | 8.0 KiB | 00m00s [ 569/1101] rust-os_str_bytes+raw_os_st 100% | 124.8 KiB/s | 7.9 KiB | 00m00s [ 570/1101] rust-os_str_bytes-devel-0:7 100% | 619.1 KiB/s | 40.2 KiB | 00m00s [ 571/1101] rust-difflib+default-devel- 100% | 122.5 KiB/s | 7.7 KiB | 00m00s [ 572/1101] rust-predicates-core-devel- 100% | 266.5 KiB/s | 17.1 KiB | 00m00s [ 573/1101] rust-predicates-tree-devel- 100% | 252.7 KiB/s | 16.2 KiB | 00m00s [ 574/1101] rust-radium-devel-0:0.7.0-8 100% | 296.0 KiB/s | 18.7 KiB | 00m00s [ 575/1101] rust-tap-devel-0:1.0.1-14.f 100% | 300.0 KiB/s | 19.2 KiB | 00m00s [ 576/1101] rust-clap_lex+default-devel 100% | 129.7 KiB/s | 8.3 KiB | 00m00s [ 577/1101] rust-anstream+default-devel 100% | 136.4 KiB/s | 8.6 KiB | 00m00s [ 578/1101] rust-clap_derive-devel-0:4. 100% | 610.9 KiB/s | 40.3 KiB | 00m00s [ 579/1101] rust-strsim+default-devel-0 100% | 124.4 KiB/s | 7.8 KiB | 00m00s [ 580/1101] rust-terminal_size+default- 100% | 131.4 KiB/s | 8.3 KiB | 00m00s [ 581/1101] rust-clap_complete-devel-0: 100% | 859.9 KiB/s | 57.6 KiB | 00m00s [ 582/1101] rust-clap_complete_nushell- 100% | 316.7 KiB/s | 20.3 KiB | 00m00s [ 583/1101] rust-cfg_aliases+default-de 100% | 123.2 KiB/s | 7.8 KiB | 00m00s [ 584/1101] rust-libc+extra_traits-deve 100% | 159.2 KiB/s | 10.0 KiB | 00m00s [ 585/1101] rust-cfg-if-devel-0:1.0.5-1 100% | 272.1 KiB/s | 17.1 KiB | 00m00s [ 586/1101] rust-terminfo-devel-0:0.9.0 100% | 838.7 KiB/s | 55.4 KiB | 00m00s [ 587/1101] rust-itoa-devel-0:1.0.18-2. 100% | 315.5 KiB/s | 20.2 KiB | 00m00s [ 588/1101] rust-zmij-devel-0:1.0.21-2. 100% | 429.0 KiB/s | 27.5 KiB | 00m00s [ 589/1101] rust-crossbeam-epoch+alloc- 100% | 124.6 KiB/s | 7.8 KiB | 00m00s [ 590/1101] rust-crossbeam-queue+alloc- 100% | 125.7 KiB/s | 7.9 KiB | 00m00s [ 591/1101] rust-csv-core-devel-0:0.1.1 100% | 502.9 KiB/s | 32.2 KiB | 00m00s [ 592/1101] rust-ryu-devel-0:1.0.23-2.f 100% | 859.6 KiB/s | 56.7 KiB | 00m00s [ 593/1101] rust-nix+process-devel-0:0. 100% | 133.2 KiB/s | 8.4 KiB | 00m00s [ 594/1101] rust-lock_api+atomic_usize- 100% | 127.3 KiB/s | 8.0 KiB | 00m00s [ 595/1101] rust-lock_api-devel-0:0.4.1 100% | 454.7 KiB/s | 29.1 KiB | 00m00s [ 596/1101] rust-parking_lot_core-devel 100% | 662.4 KiB/s | 43.7 KiB | 00m00s [ 597/1101] rust-libtest-mimic-devel-0: 100% | 556.9 KiB/s | 35.6 KiB | 00m00s [ 598/1101] rust-log+alloc-devel-0:0.4. 100% | 135.7 KiB/s | 8.6 KiB | 00m00s [ 599/1101] rust-libc+std-devel-0:0.2.1 100% | 156.1 KiB/s | 10.0 KiB | 00m00s [ 600/1101] rust-get-size-derive2+defau 100% | 136.7 KiB/s | 8.6 KiB | 00m00s [ 601/1101] rust-serde_derive-devel-0:1 100% | 1.0 MiB/s | 68.1 KiB | 00m00s [ 602/1101] rust-regex-automata+nfa-bac 100% | 141.4 KiB/s | 8.9 KiB | 00m00s [ 603/1101] rust-potential_utf+zerovec- 100% | 129.4 KiB/s | 8.2 KiB | 00m00s [ 604/1101] rust-potential_utf-devel-0: 100% | 275.5 KiB/s | 17.6 KiB | 00m00s [ 605/1101] rust-utf8_iter-devel-0:1.0. 100% | 294.0 KiB/s | 18.8 KiB | 00m00s [ 606/1101] rust-yoke+derive-devel-0:0. 100% | 142.1 KiB/s | 9.0 KiB | 00m00s [ 607/1101] rust-yoke-devel-0:0.8.3-2.f 100% | 593.4 KiB/s | 38.6 KiB | 00m00s [ 608/1101] rust-zerofrom+derive-devel- 100% | 133.8 KiB/s | 8.4 KiB | 00m00s [ 609/1101] rust-zerofrom-devel-0:0.1.8 100% | 230.3 KiB/s | 14.5 KiB | 00m00s [ 610/1101] rust-tinystr+zerovec-devel- 100% | 132.8 KiB/s | 8.4 KiB | 00m00s [ 611/1101] rust-litemap-devel-0:0.8.3- 100% | 546.0 KiB/s | 36.0 KiB | 00m00s [ 612/1101] rust-tinystr-devel-0:0.8.4- 100% | 435.8 KiB/s | 27.9 KiB | 00m00s [ 613/1101] rust-writeable-devel-0:0.6. 100% | 523.3 KiB/s | 33.5 KiB | 00m00s [ 614/1101] rust-zerovec-derive-devel-0 100% | 471.0 KiB/s | 30.6 KiB | 00m00s [ 615/1101] rust-phf+std-devel-0:0.13.1 100% | 131.2 KiB/s | 8.3 KiB | 00m00s [ 616/1101] rust-phf-devel-0:0.13.1-3.f 100% | 466.7 KiB/s | 29.9 KiB | 00m00s [ 617/1101] rust-console+alloc-devel-0: 100% | 133.8 KiB/s | 8.4 KiB | 00m00s [ 618/1101] rust-portable-atomic+fallba 100% | 137.2 KiB/s | 8.6 KiB | 00m00s [ 619/1101] rust-unit-prefix+std-devel- 100% | 121.9 KiB/s | 7.7 KiB | 00m00s [ 620/1101] rust-portable-atomic-devel- 100% | 2.3 MiB/s | 164.9 KiB | 00m00s [ 621/1101] rust-rust-stemmers-devel-0: 100% | 9.1 MiB/s | 1.9 MiB | 00m00s [ 622/1101] rust-unit-prefix-devel-0:0. 100% | 227.4 KiB/s | 15.7 KiB | 00m00s [ 623/1101] rust-unicode-width+cjk-deve 100% | 123.2 KiB/s | 8.1 KiB | 00m00s [ 624/1101] rust-similar2+text-devel-0: 100% | 115.0 KiB/s | 7.2 KiB | 00m00s [ 625/1101] rust-pest+default-devel-0:2 100% | 133.0 KiB/s | 8.5 KiB | 00m00s [ 626/1101] rust-similar2-devel-0:2.7.0 100% | 1.0 MiB/s | 69.2 KiB | 00m00s [ 627/1101] rust-pest_derive+default-de 100% | 133.7 KiB/s | 8.6 KiB | 00m00s [ 628/1101] rust-ron+std-devel-0:0.12.2 100% | 121.2 KiB/s | 8.5 KiB | 00m00s [ 629/1101] rust-ron-devel-0:0.12.2-2.f 100% | 1.8 MiB/s | 140.7 KiB | 00m00s [ 630/1101] rust-syn2+clone-impls-devel 100% | 113.2 KiB/s | 7.1 KiB | 00m00s [ 631/1101] rust-syn2+printing-devel-0: 100% | 113.3 KiB/s | 7.3 KiB | 00m00s [ 632/1101] rust-syn2+proc-macro-devel- 100% | 117.9 KiB/s | 7.4 KiB | 00m00s [ 633/1101] rust-syn2-devel-0:2.0.119-1 100% | 3.6 MiB/s | 257.3 KiB | 00m00s [ 634/1101] rust-either+std-devel-0:1.1 100% | 127.1 KiB/s | 8.0 KiB | 00m00s [ 635/1101] rust-jiff-core+alloc-devel- 100% | 115.7 KiB/s | 7.3 KiB | 00m00s [ 636/1101] rust-annotate-snippets0.11- 100% | 554.2 KiB/s | 35.5 KiB | 00m00s [ 637/1101] rust-libcst_derive-devel-0: 100% | 297.1 KiB/s | 19.0 KiB | 00m00s [ 638/1101] rust-paste-devel-0:1.0.15-6 100% | 581.7 KiB/s | 37.2 KiB | 00m00s [ 639/1101] rust-peg+std-devel-0:0.8.5- 100% | 125.8 KiB/s | 7.9 KiB | 00m00s [ 640/1101] rust-peg-devel-0:0.8.5-4.fc 100% | 694.4 KiB/s | 45.1 KiB | 00m00s [ 641/1101] rust-regex-syntax+default-d 100% | 133.9 KiB/s | 8.4 KiB | 00m00s [ 642/1101] rust-inotify-sys+default-de 100% | 121.5 KiB/s | 7.8 KiB | 00m00s [ 643/1101] rust-mio+log-devel-0:1.2.3- 100% | 133.1 KiB/s | 8.5 KiB | 00m00s [ 644/1101] rust-mio-devel-0:1.2.3-1.fc 100% | 1.6 MiB/s | 114.7 KiB | 00m00s [ 645/1101] rust-mio+os-poll-devel-0:1. 100% | 133.1 KiB/s | 8.4 KiB | 00m00s [ 646/1101] rust-notify-types-devel-0:2 100% | 640.7 KiB/s | 41.6 KiB | 00m00s [ 647/1101] rust-path-dedot-devel-0:4.0 100% | 228.7 KiB/s | 14.4 KiB | 00m00s [ 648/1101] rust-unscanny-devel-0:0.1.0 100% | 281.7 KiB/s | 18.0 KiB | 00m00s [ 649/1101] rust-version-ranges-devel-0 100% | 439.7 KiB/s | 28.1 KiB | 00m00s [ 650/1101] rust-diff-devel-0:0.1.13-11 100% | 603.5 KiB/s | 38.6 KiB | 00m00s [ 651/1101] rust-yansi+std-devel-0:1.0. 100% | 123.0 KiB/s | 7.7 KiB | 00m00s [ 652/1101] rust-yansi-devel-0:1.0.1-7. 100% | 557.3 KiB/s | 36.2 KiB | 00m00s [ 653/1101] rust-pep508_rs-devel-0:0.9. 100% | 1.1 MiB/s | 74.3 KiB | 00m00s [ 654/1101] rust-winnow0.7-devel-0:0.7. 100% | 2.5 MiB/s | 173.6 KiB | 00m00s [ 655/1101] rust-toml_datetime0.7+serde 100% | 117.2 KiB/s | 7.5 KiB | 00m00s [ 656/1101] rust-toml_datetime0.7+std-d 100% | 120.9 KiB/s | 7.6 KiB | 00m00s [ 657/1101] rust-toml_datetime0.7+alloc 100% | 118.5 KiB/s | 7.6 KiB | 00m00s [ 658/1101] rust-toml_datetime0.7-devel 100% | 357.6 KiB/s | 22.9 KiB | 00m00s [ 659/1101] rust-chrono+alloc-devel-0:0 100% | 130.0 KiB/s | 8.2 KiB | 00m00s [ 660/1101] rust-num-traits-devel-0:0.2 100% | 891.4 KiB/s | 57.9 KiB | 00m00s [ 661/1101] rust-newtype-uuid+std-devel 100% | 132.2 KiB/s | 8.5 KiB | 00m00s [ 662/1101] rust-newtype-uuid-devel-0:1 100% | 395.4 KiB/s | 25.3 KiB | 00m00s [ 663/1101] rust-quick-xml-devel-0:0.41 100% | 2.7 MiB/s | 185.2 KiB | 00m00s [ 664/1101] rust-strip-ansi-escapes-dev 100% | 254.5 KiB/s | 16.3 KiB | 00m00s [ 665/1101] rust-getrandom+default-deve 100% | 136.9 KiB/s | 8.6 KiB | 00m00s [ 666/1101] rust-getrandom+sys_rng-deve 100% | 137.2 KiB/s | 8.8 KiB | 00m00s [ 667/1101] rust-cpufeatures+default-de 100% | 131.4 KiB/s | 8.4 KiB | 00m00s [ 668/1101] rust-rayon-core-devel-0:1.1 100% | 1.2 MiB/s | 78.5 KiB | 00m00s [ 669/1101] rust-regex-automata+perf-li 100% | 143.7 KiB/s | 9.1 KiB | 00m00s [ 670/1101] rust-regex-automata+perf-li 100% | 143.8 KiB/s | 9.2 KiB | 00m00s [ 671/1101] rust-regex-automata+unicode 100% | 144.3 KiB/s | 9.1 KiB | 00m00s [ 672/1101] rust-regex-syntax+unicode-a 100% | 132.9 KiB/s | 8.4 KiB | 00m00s [ 673/1101] rust-regex-automata+unicode 100% | 144.4 KiB/s | 9.1 KiB | 00m00s [ 674/1101] rust-regex-syntax+unicode-b 100% | 133.0 KiB/s | 8.4 KiB | 00m00s [ 675/1101] rust-regex-automata+unicode 100% | 144.4 KiB/s | 9.1 KiB | 00m00s [ 676/1101] rust-regex-syntax+unicode-c 100% | 130.9 KiB/s | 8.4 KiB | 00m00s [ 677/1101] rust-regex-automata+unicode 100% | 144.6 KiB/s | 9.1 KiB | 00m00s [ 678/1101] rust-regex-syntax+unicode-g 100% | 133.1 KiB/s | 8.4 KiB | 00m00s [ 679/1101] rust-regex-automata+unicode 100% | 144.4 KiB/s | 9.1 KiB | 00m00s [ 680/1101] rust-regex-automata+unicode 100% | 141.1 KiB/s | 8.9 KiB | 00m00s [ 681/1101] rust-regex-syntax+unicode-p 100% | 133.0 KiB/s | 8.4 KiB | 00m00s [ 682/1101] rust-regex-automata+unicode 100% | 144.6 KiB/s | 9.1 KiB | 00m00s [ 683/1101] rust-regex-syntax+unicode-s 100% | 133.1 KiB/s | 8.4 KiB | 00m00s [ 684/1101] rust-regex-automata+unicode 100% | 144.7 KiB/s | 9.1 KiB | 00m00s [ 685/1101] rust-regex-syntax+unicode-s 100% | 133.1 KiB/s | 8.4 KiB | 00m00s [ 686/1101] rust-munge_macro-devel-0:0. 100% | 232.8 KiB/s | 14.9 KiB | 00m00s [ 687/1101] rust-ptr_meta+derive-devel- 100% | 126.2 KiB/s | 8.0 KiB | 00m00s [ 688/1101] rust-simdutf8-devel-0:0.1.5 100% | 609.9 KiB/s | 39.6 KiB | 00m00s [ 689/1101] rust-bytecheck_derive-devel 100% | 274.5 KiB/s | 17.6 KiB | 00m00s [ 690/1101] rust-rancor+alloc-devel-0:0 100% | 132.3 KiB/s | 8.3 KiB | 00m00s [ 691/1101] rust-boxcar-devel-0:0.2.14- 100% | 452.5 KiB/s | 29.0 KiB | 00m00s [ 692/1101] rust-hashbrown+allocator-ap 100% | 141.1 KiB/s | 8.9 KiB | 00m00s [ 693/1101] rust-hashbrown+default-hash 100% | 139.5 KiB/s | 8.8 KiB | 00m00s [ 694/1101] rust-hashbrown+equivalent-d 100% | 139.3 KiB/s | 8.8 KiB | 00m00s [ 695/1101] rust-hashbrown+raw-entry-de 100% | 137.1 KiB/s | 8.6 KiB | 00m00s [ 696/1101] rust-hashlink-devel-0:0.12. 100% | 592.6 KiB/s | 37.9 KiB | 00m00s [ 697/1101] rust-intrusive-collections+ 100% | 127.5 KiB/s | 8.2 KiB | 00m00s [ 698/1101] rust-intrusive-collections- 100% | 730.4 KiB/s | 47.5 KiB | 00m00s [ 699/1101] rust-salsa-macro-rules-deve 100% | 446.9 KiB/s | 28.6 KiB | 00m00s [ 700/1101] rust-typeid-devel-0:1.0.3-5 100% | 267.6 KiB/s | 17.1 KiB | 00m00s [ 701/1101] rust-inventory-devel-0:0.3. 100% | 372.2 KiB/s | 23.8 KiB | 00m00s [ 702/1101] rust-salsa-macros-devel-0:0 100% | 828.1 KiB/s | 53.0 KiB | 00m00s [ 703/1101] rust-dyn-clone-devel-0:1.0. 100% | 302.0 KiB/s | 19.3 KiB | 00m00s [ 704/1101] rust-ref-cast-devel-0:1.0.2 100% | 487.0 KiB/s | 31.2 KiB | 00m00s [ 705/1101] rust-schemars_derive+defaul 100% | 129.8 KiB/s | 8.3 KiB | 00m00s [ 706/1101] rust-dirs+default-devel-0:6 100% | 128.9 KiB/s | 8.1 KiB | 00m00s [ 707/1101] rust-normalize-line-endings 100% | 220.2 KiB/s | 13.9 KiB | 00m00s [ 708/1101] rust-snapbox-macros-devel-0 100% | 246.1 KiB/s | 15.5 KiB | 00m00s [ 709/1101] rust-os_pipe-devel-0:1.2.3- 100% | 288.9 KiB/s | 18.5 KiB | 00m00s [ 710/1101] rust-wait-timeout-devel-0:0 100% | 315.7 KiB/s | 19.9 KiB | 00m00s [ 711/1101] rust-snapbox-macros+color-d 100% | 133.1 KiB/s | 8.4 KiB | 00m00s [ 712/1101] rust-escargot-devel-0:0.5.1 100% | 442.2 KiB/s | 28.3 KiB | 00m00s [ 713/1101] rust-anstyle-svg-devel-0:1. 100% | 379.7 KiB/s | 23.9 KiB | 00m00s [ 714/1101] rust-cc-devel-0:1.4.6-1.fc4 100% | 1.5 MiB/s | 100.2 KiB | 00m00s [ 715/1101] rust-psm-devel-0:0.1.32-1.f 100% | 663.1 KiB/s | 43.1 KiB | 00m00s [ 716/1101] rust-fastrand+std-devel-0:2 100% | 128.8 KiB/s | 8.1 KiB | 00m00s [ 717/1101] rust-fastrand-devel-0:2.5.0 100% | 398.8 KiB/s | 25.1 KiB | 00m00s [ 718/1101] rust-once_cell+alloc-devel- 100% | 134.5 KiB/s | 8.5 KiB | 00m00s [ 719/1101] rust-rustix+std-devel-0:1.1 100% | 153.2 KiB/s | 9.7 KiB | 00m00s [ 720/1101] rust-rustix-devel-0:1.1.5-1 100% | 5.4 MiB/s | 400.0 KiB | 00m00s [ 721/1101] rust-test-case-core-devel-0 100% | 365.7 KiB/s | 23.4 KiB | 00m00s [ 722/1101] rust-thiserror-impl-devel-0 100% | 483.8 KiB/s | 30.5 KiB | 00m00s [ 723/1101] rust-pin-project-lite-devel 100% | 919.2 KiB/s | 58.8 KiB | 00m00s [ 724/1101] rust-lazy_static-devel-0:1. 100% | 332.9 KiB/s | 21.3 KiB | 00m00s [ 725/1101] rust-tracing-subscriber+sha 100% | 133.9 KiB/s | 8.4 KiB | 00m00s [ 726/1101] rust-nu-ansi-term+default-d 100% | 127.4 KiB/s | 8.0 KiB | 00m00s [ 727/1101] rust-chrono+iana-time-zone- 100% | 132.7 KiB/s | 8.5 KiB | 00m00s [ 728/1101] rust-chrono+now-devel-0:0.4 100% | 130.4 KiB/s | 8.2 KiB | 00m00s [ 729/1101] rust-matchers+default-devel 100% | 124.1 KiB/s | 7.8 KiB | 00m00s [ 730/1101] rust-tracing-subscriber+all 100% | 128.9 KiB/s | 8.2 KiB | 00m00s [ 731/1101] rust-thread_local+default-d 100% | 126.3 KiB/s | 8.0 KiB | 00m00s [ 732/1101] rust-tracing-attributes+def 100% | 129.8 KiB/s | 8.2 KiB | 00m00s [ 733/1101] rust-tracing-core+once_cell 100% | 128.7 KiB/s | 8.2 KiB | 00m00s [ 734/1101] rust-tinyvec+tinyvec_macros 100% | 132.0 KiB/s | 8.5 KiB | 00m00s [ 735/1101] rust-tinyvec-devel-0:1.11.0 100% | 798.1 KiB/s | 51.1 KiB | 00m00s [ 736/1101] rust-phf_shared0.11-devel-0 100% | 319.6 KiB/s | 21.4 KiB | 00m00s [ 737/1101] rust-unicode_names2_generat 100% | 337.2 KiB/s | 22.6 KiB | 00m00s [ 738/1101] rust-idna_adapter+compiled_ 100% | 129.5 KiB/s | 8.2 KiB | 00m00s [ 739/1101] rust-idna_adapter+default-d 100% | 124.7 KiB/s | 7.9 KiB | 00m00s [ 740/1101] rust-utf8_iter+default-deve 100% | 125.9 KiB/s | 7.9 KiB | 00m00s [ 741/1101] rust-crc32fast+std-devel-0: 100% | 125.6 KiB/s | 7.9 KiB | 00m00s [ 742/1101] rust-typed-path+std-devel-0 100% | 116.8 KiB/s | 7.5 KiB | 00m00s [ 743/1101] rust-crc32fast-devel-0:1.5. 100% | 792.9 KiB/s | 51.5 KiB | 00m00s [ 744/1101] rust-typed-path-devel-0:0.1 100% | 1.4 MiB/s | 94.4 KiB | 00m00s [ 745/1101] rust-flate2+any_zlib-devel- 100% | 145.8 KiB/s | 9.2 KiB | 00m00s [ 746/1101] rust-zlib-rs+rust-allocator 100% | 148.7 KiB/s | 9.5 KiB | 00m00s [ 747/1101] rust-zlib-rs+std-devel-0:0. 100% | 151.1 KiB/s | 9.5 KiB | 00m00s [ 748/1101] rust-zip+_deflate-any-devel 100% | 179.7 KiB/s | 11.5 KiB | 00m00s [ 749/1101] rust-zlib-rs-devel-0:0.6.8- 100% | 2.8 MiB/s | 205.9 KiB | 00m00s [ 750/1101] rust-zstd-safe+std-devel-0: 100% | 126.5 KiB/s | 8.1 KiB | 00m00s [ 751/1101] rust-zstd-safe-devel-0:7.2. 100% | 512.7 KiB/s | 33.3 KiB | 00m00s [ 752/1101] rust-autocfg+default-devel- 100% | 126.9 KiB/s | 8.0 KiB | 00m00s [ 753/1101] rust-difflib-devel-0:0.4.0- 100% | 265.5 KiB/s | 16.7 KiB | 00m00s [ 754/1101] rust-termtree0.5+default-de 100% | 116.3 KiB/s | 7.3 KiB | 00m00s [ 755/1101] rust-clap_lex-devel-0:1.1.1 100% | 337.3 KiB/s | 21.2 KiB | 00m00s [ 756/1101] rust-syn+default-devel-0:3. 100% | 161.5 KiB/s | 10.2 KiB | 00m00s [ 757/1101] rust-strsim-devel-0:0.11.1- 100% | 346.2 KiB/s | 22.2 KiB | 00m00s [ 758/1101] rust-terminal_size-devel-0: 100% | 276.4 KiB/s | 17.4 KiB | 00m00s [ 759/1101] rust-cfg_aliases-devel-0:0. 100% | 237.1 KiB/s | 14.9 KiB | 00m00s [ 760/1101] rust-fnv+default-devel-0:1. 100% | 120.8 KiB/s | 7.7 KiB | 00m00s [ 761/1101] rust-nom7+std-devel-0:7.1.3 100% | 123.4 KiB/s | 7.8 KiB | 00m00s [ 762/1101] rust-nom7-devel-0:7.1.3-4.f 100% | 1.7 MiB/s | 111.6 KiB | 00m00s [ 763/1101] rust-phf0.11+default-devel- 100% | 116.6 KiB/s | 7.5 KiB | 00m00s [ 764/1101] rust-phf_codegen0.11+defaul 100% | 118.3 KiB/s | 7.5 KiB | 00m00s [ 765/1101] rust-scopeguard-devel-0:1.2 100% | 303.8 KiB/s | 19.4 KiB | 00m00s [ 766/1101] rust-escape8259+default-dev 100% | 121.2 KiB/s | 7.8 KiB | 00m00s [ 767/1101] rust-get-size-derive2-devel 100% | 277.5 KiB/s | 17.5 KiB | 00m00s [ 768/1101] rust-yoke-derive-devel-0:0. 100% | 342.9 KiB/s | 21.6 KiB | 00m00s [ 769/1101] rust-stable_deref_trait-dev 100% | 257.1 KiB/s | 16.5 KiB | 00m00s [ 770/1101] rust-zerofrom-derive-devel- 100% | 262.8 KiB/s | 16.6 KiB | 00m00s [ 771/1101] rust-phf_shared+std-devel-0 100% | 125.1 KiB/s | 8.0 KiB | 00m00s [ 772/1101] rust-phf_shared-devel-0:0.1 100% | 358.2 KiB/s | 22.6 KiB | 00m00s [ 773/1101] rust-pest+memchr-devel-0:2. 100% | 134.4 KiB/s | 8.6 KiB | 00m00s [ 774/1101] rust-pest+std-devel-0:2.8.6 100% | 136.2 KiB/s | 8.6 KiB | 00m00s [ 775/1101] rust-pest_derive+std-devel- 100% | 136.4 KiB/s | 8.7 KiB | 00m00s [ 776/1101] rust-pest-devel-0:2.8.6-2.f 100% | 1.5 MiB/s | 106.1 KiB | 00m00s [ 777/1101] rust-pest_derive-devel-0:2. 100% | 538.3 KiB/s | 34.5 KiB | 00m00s [ 778/1101] rust-bitflags+serde-devel-0 100% | 141.9 KiB/s | 8.9 KiB | 00m00s [ 779/1101] rust-once_cell+race-devel-0 100% | 133.9 KiB/s | 8.4 KiB | 00m00s [ 780/1101] rust-peg-runtime+std-devel- 100% | 124.7 KiB/s | 7.9 KiB | 00m00s [ 781/1101] rust-peg-macros+default-dev 100% | 124.2 KiB/s | 7.9 KiB | 00m00s [ 782/1101] rust-peg-runtime+default-de 100% | 125.0 KiB/s | 7.9 KiB | 00m00s [ 783/1101] rust-inotify-sys-devel-0:0. 100% | 241.8 KiB/s | 15.2 KiB | 00m00s [ 784/1101] rust-yansi+alloc-devel-0:1. 100% | 122.6 KiB/s | 7.7 KiB | 00m00s [ 785/1101] rust-itertools0.13+default- 100% | 122.2 KiB/s | 7.7 KiB | 00m00s [ 786/1101] rust-serde+rc-devel-0:1.0.2 100% | 138.7 KiB/s | 8.7 KiB | 00m00s [ 787/1101] rust-thiserror1+default-dev 100% | 121.7 KiB/s | 7.7 KiB | 00m00s [ 788/1101] rust-urlencoding+default-de 100% | 121.3 KiB/s | 7.8 KiB | 00m00s [ 789/1101] rust-newtype-uuid+alloc-dev 100% | 131.5 KiB/s | 8.3 KiB | 00m00s [ 790/1101] rust-vte-devel-0:0.15.0-3.f 100% | 839.1 KiB/s | 55.4 KiB | 00m00s [ 791/1101] rust-getrandom-devel-0:0.4. 100% | 984.4 KiB/s | 65.0 KiB | 00m00s [ 792/1101] rust-rand_core+default-deve 100% | 129.6 KiB/s | 8.3 KiB | 00m00s [ 793/1101] rust-cpufeatures-devel-0:0. 100% | 365.6 KiB/s | 23.4 KiB | 00m00s [ 794/1101] rust-ptr_meta+ptr_meta_deri 100% | 126.6 KiB/s | 8.0 KiB | 00m00s [ 795/1101] rust-allocator-api2+alloc-d 100% | 126.4 KiB/s | 8.0 KiB | 00m00s [ 796/1101] rust-foldhash-devel-0:0.2.0 100% | 375.9 KiB/s | 24.1 KiB | 00m00s [ 797/1101] rust-allocator-api2-devel-0 100% | 1.0 MiB/s | 69.0 KiB | 00m00s [ 798/1101] rust-syn+visit-devel-0:3.0. 100% | 158.7 KiB/s | 10.0 KiB | 00m00s [ 799/1101] rust-syn+visit-mut-devel-0: 100% | 156.4 KiB/s | 10.0 KiB | 00m00s [ 800/1101] rust-ref-cast-impl+default- 100% | 124.3 KiB/s | 8.0 KiB | 00m00s [ 801/1101] rust-schemars_derive-devel- 100% | 604.4 KiB/s | 38.7 KiB | 00m00s [ 802/1101] rust-dirs-devel-0:6.0.0-3.f 100% | 327.6 KiB/s | 20.6 KiB | 00m00s [ 803/1101] rust-anstyle-lossy+default- 100% | 128.1 KiB/s | 8.2 KiB | 00m00s [ 804/1101] rust-html-escape+default-de 100% | 128.7 KiB/s | 8.1 KiB | 00m00s [ 805/1101] rust-find-msvc-tools+defaul 100% | 127.5 KiB/s | 8.0 KiB | 00m00s [ 806/1101] rust-shlex+default-devel-0: 100% | 122.7 KiB/s | 7.7 KiB | 00m00s [ 807/1101] rust-ar_archive_writer+defa 100% | 113.1 KiB/s | 7.2 KiB | 00m00s [ 808/1101] rust-fastrand+alloc-devel-0 100% | 128.4 KiB/s | 8.1 KiB | 00m00s [ 809/1101] rust-bitflags+std-devel-0:2 100% | 141.1 KiB/s | 8.9 KiB | 00m00s [ 810/1101] rust-errno+std-devel-0:0.3. 100% | 133.4 KiB/s | 8.4 KiB | 00m00s [ 811/1101] rust-errno-devel-0:0.3.14-3 100% | 317.3 KiB/s | 20.0 KiB | 00m00s [ 812/1101] rust-rustix+alloc-devel-0:1 100% | 146.5 KiB/s | 9.2 KiB | 00m00s [ 813/1101] rust-linux-raw-sys+auxvec-d 100% | 132.0 KiB/s | 8.3 KiB | 00m00s [ 814/1101] rust-linux-raw-sys+elf-deve 100% | 131.8 KiB/s | 8.3 KiB | 00m00s [ 815/1101] rust-linux-raw-sys+errno-de 100% | 129.9 KiB/s | 8.3 KiB | 00m00s [ 816/1101] rust-linux-raw-sys+general- 100% | 132.1 KiB/s | 8.3 KiB | 00m00s [ 817/1101] rust-linux-raw-sys+ioctl-de 100% | 132.0 KiB/s | 8.3 KiB | 00m00s [ 818/1101] rust-linux-raw-sys+no_std-d 100% | 132.0 KiB/s | 8.3 KiB | 00m00s [ 819/1101] rust-linux-raw-sys-devel-0: 100% | 4.5 MiB/s | 325.5 KiB | 00m00s [ 820/1101] rust-sharded-slab+default-d 100% | 122.7 KiB/s | 7.7 KiB | 00m00s [ 821/1101] rust-nu-ansi-term+std-devel 100% | 126.6 KiB/s | 8.0 KiB | 00m00s [ 822/1101] rust-nu-ansi-term-devel-0:0 100% | 601.5 KiB/s | 38.5 KiB | 00m00s [ 823/1101] rust-iana-time-zone+default 100% | 130.5 KiB/s | 8.2 KiB | 00m00s [ 824/1101] rust-iana-time-zone+fallbac 100% | 130.5 KiB/s | 8.2 KiB | 00m00s [ 825/1101] rust-matchers-devel-0:0.2.0 100% | 234.2 KiB/s | 14.8 KiB | 00m00s [ 826/1101] rust-thread_local-devel-0:1 100% | 367.7 KiB/s | 23.5 KiB | 00m00s [ 827/1101] rust-tracing-attributes-dev 100% | 748.4 KiB/s | 48.6 KiB | 00m00s [ 828/1101] rust-tinyvec_macros+default 100% | 120.7 KiB/s | 7.7 KiB | 00m00s [ 829/1101] rust-siphasher+default-deve 100% | 125.9 KiB/s | 7.9 KiB | 00m00s [ 830/1101] rust-getopts+default-devel- 100% | 126.3 KiB/s | 8.0 KiB | 00m00s [ 831/1101] rust-rand0.8+default-devel- 100% | 125.0 KiB/s | 7.9 KiB | 00m00s [ 832/1101] rust-icu_normalizer+compile 100% | 141.4 KiB/s | 8.9 KiB | 00m00s [ 833/1101] rust-idna_adapter-devel-0:1 100% | 261.4 KiB/s | 16.7 KiB | 00m00s [ 834/1101] rust-flate2+any_impl-devel- 100% | 145.3 KiB/s | 9.2 KiB | 00m00s [ 835/1101] rust-zstd-sys+std-devel-0:2 100% | 128.2 KiB/s | 8.1 KiB | 00m00s [ 836/1101] rust-zstd-sys-devel-0:2.0.1 100% | 698.1 KiB/s | 45.4 KiB | 00m00s [ 837/1101] rust-autocfg-devel-0:1.5.1- 100% | 448.0 KiB/s | 28.2 KiB | 00m00s [ 838/1101] rust-termtree0.5-devel-0:0. 100% | 234.9 KiB/s | 14.8 KiB | 00m00s [ 839/1101] rust-rustix+termios-devel-0 100% | 146.7 KiB/s | 9.2 KiB | 00m00s [ 840/1101] rust-fnv+std-devel-0:1.0.7- 100% | 122.0 KiB/s | 7.7 KiB | 00m00s [ 841/1101] rust-fnv-devel-0:1.0.7-16.f 100% | 296.6 KiB/s | 18.7 KiB | 00m00s [ 842/1101] rust-minimal-lexical+std-de 100% | 123.6 KiB/s | 7.8 KiB | 00m00s [ 843/1101] rust-nom7+alloc-devel-0:7.1 100% | 119.4 KiB/s | 7.5 KiB | 00m00s [ 844/1101] rust-phf0.11+std-devel-0:0. 100% | 120.1 KiB/s | 7.6 KiB | 00m00s [ 845/1101] rust-minimal-lexical-devel- 100% | 1.4 MiB/s | 98.1 KiB | 00m00s [ 846/1101] rust-phf_codegen0.11-devel- 100% | 324.2 KiB/s | 20.4 KiB | 00m00s [ 847/1101] rust-escape8259-devel-0:0.5 100% | 205.7 KiB/s | 13.2 KiB | 00m00s [ 848/1101] rust-attribute-derive+defau 100% | 119.5 KiB/s | 7.5 KiB | 00m00s [ 849/1101] rust-syn+fold-devel-0:3.0.6 100% | 158.6 KiB/s | 10.0 KiB | 00m00s [ 850/1101] rust-synstructure+default-d 100% | 123.2 KiB/s | 7.9 KiB | 00m00s [ 851/1101] rust-ucd-trie+std-devel-0:0 100% | 124.3 KiB/s | 7.8 KiB | 00m00s [ 852/1101] rust-ucd-trie-devel-0:0.1.7 100% | 552.0 KiB/s | 35.3 KiB | 00m00s [ 853/1101] rust-pest_generator+std-dev 100% | 137.5 KiB/s | 8.7 KiB | 00m00s [ 854/1101] rust-pest_generator-devel-0 100% | 417.9 KiB/s | 27.2 KiB | 00m00s [ 855/1101] rust-bitflags+serde_core-de 100% | 143.9 KiB/s | 9.1 KiB | 00m00s [ 856/1101] rust-peg-runtime-devel-0:0. 100% | 203.4 KiB/s | 12.8 KiB | 00m00s [ 857/1101] rust-peg-macros-devel-0:0.8 100% | 500.4 KiB/s | 32.0 KiB | 00m00s [ 858/1101] rust-itertools0.13+use_std- 100% | 124.6 KiB/s | 7.9 KiB | 00m00s [ 859/1101] rust-serde_core+rc-devel-0: 100% | 120.7 KiB/s | 7.7 KiB | 00m00s [ 860/1101] rust-itertools0.13-devel-0: 100% | 2.0 MiB/s | 144.0 KiB | 00m00s [ 861/1101] rust-thiserror1-devel-0:1.0 100% | 842.0 KiB/s | 53.9 KiB | 00m00s [ 862/1101] rust-urlencoding-devel-0:2. 100% | 234.2 KiB/s | 15.0 KiB | 00m00s [ 863/1101] rust-ptr_meta_derive-devel- 100% | 215.5 KiB/s | 13.6 KiB | 00m00s [ 864/1101] rust-ref-cast-impl-devel-0: 100% | 284.1 KiB/s | 17.9 KiB | 00m00s [ 865/1101] rust-serde_derive_internals 100% | 124.5 KiB/s | 8.0 KiB | 00m00s [ 866/1101] rust-dirs-sys+default-devel 100% | 125.1 KiB/s | 7.9 KiB | 00m00s [ 867/1101] rust-anstyle-lossy-devel-0: 100% | 290.6 KiB/s | 18.3 KiB | 00m00s [ 868/1101] rust-html-escape+std-devel- 100% | 125.8 KiB/s | 8.1 KiB | 00m00s [ 869/1101] rust-html-escape-devel-0:0. 100% | 479.9 KiB/s | 30.2 KiB | 00m00s [ 870/1101] rust-find-msvc-tools-devel- 100% | 593.7 KiB/s | 38.0 KiB | 00m00s [ 871/1101] rust-shlex+std-devel-0:2.0. 100% | 120.1 KiB/s | 7.7 KiB | 00m00s [ 872/1101] rust-shlex-devel-0:2.0.1-1. 100% | 415.1 KiB/s | 26.2 KiB | 00m00s [ 873/1101] rust-ar_archive_writer-deve 100% | 1.2 MiB/s | 82.6 KiB | 00m00s [ 874/1101] rust-iana-time-zone-devel-0 100% | 629.5 KiB/s | 40.3 KiB | 00m00s [ 875/1101] rust-sharded-slab-devel-0:0 100% | 929.0 KiB/s | 61.3 KiB | 00m00s [ 876/1101] rust-syn2+visit-mut-devel-0 100% | 113.0 KiB/s | 7.1 KiB | 00m00s [ 877/1101] rust-tinyvec_macros-devel-0 100% | 218.4 KiB/s | 14.0 KiB | 00m00s [ 878/1101] rust-siphasher+std-devel-0: 100% | 123.1 KiB/s | 7.9 KiB | 00m00s [ 879/1101] rust-siphasher-devel-0:1.0. 100% | 356.4 KiB/s | 22.8 KiB | 00m00s [ 880/1101] rust-getopts+unicode-devel- 100% | 128.2 KiB/s | 8.1 KiB | 00m00s [ 881/1101] rust-getopts-devel-0:0.2.24 100% | 435.5 KiB/s | 27.9 KiB | 00m00s [ 882/1101] rust-rand0.8+std-devel-0:0. 100% | 130.0 KiB/s | 8.2 KiB | 00m00s [ 883/1101] rust-rand0.8+std_rng-devel- 100% | 124.6 KiB/s | 7.9 KiB | 00m00s [ 884/1101] rust-rand0.8-devel-0:0.8.8- 100% | 1.2 MiB/s | 87.0 KiB | 00m00s [ 885/1101] rust-icu_normalizer-devel-0 100% | 4.9 MiB/s | 356.1 KiB | 00m00s [ 886/1101] rust-icu_normalizer_data-de 100% | 759.0 KiB/s | 49.3 KiB | 00m00s [ 887/1101] rust-bindgen+runtime-devel- 100% | 129.9 KiB/s | 8.2 KiB | 00m00s [ 888/1101] rust-bindgen-devel-0:0.72.1 100% | 3.1 MiB/s | 213.1 KiB | 00m00s [ 889/1101] rust-cc+parallel-devel-0:1. 100% | 168.4 KiB/s | 10.6 KiB | 00m00s [ 890/1101] rust-pkg-config+default-dev 100% | 126.3 KiB/s | 8.1 KiB | 00m00s [ 891/1101] rust-phf_shared0.11+std-dev 100% | 118.1 KiB/s | 7.4 KiB | 00m00s [ 892/1101] rust-phf_generator0.11+defa 100% | 118.4 KiB/s | 7.5 KiB | 00m00s [ 893/1101] rust-phf_shared0.11+default 100% | 118.9 KiB/s | 7.5 KiB | 00m00s [ 894/1101] rust-attribute-derive-devel 100% | 453.8 KiB/s | 29.0 KiB | 00m00s [ 895/1101] rust-synstructure+proc-macr 100% | 129.9 KiB/s | 8.2 KiB | 00m00s [ 896/1101] rust-synstructure-devel-0:0 100% | 405.2 KiB/s | 25.9 KiB | 00m00s [ 897/1101] rust-pest_meta+default-deve 100% | 135.6 KiB/s | 8.5 KiB | 00m00s [ 898/1101] rust-itertools0.13+use_allo 100% | 121.7 KiB/s | 7.7 KiB | 00m00s [ 899/1101] rust-thiserror-impl1+defaul 100% | 123.6 KiB/s | 7.8 KiB | 00m00s [ 900/1101] rust-serde_derive_internals 100% | 522.0 KiB/s | 33.4 KiB | 00m00s [ 901/1101] rust-dirs-sys-devel-0:0.5.0 100% | 289.2 KiB/s | 18.2 KiB | 00m00s [ 902/1101] rust-object+read-devel-0:0. 100% | 133.9 KiB/s | 8.4 KiB | 00m00s [ 903/1101] rust-object+std-devel-0:0.3 100% | 132.3 KiB/s | 8.3 KiB | 00m00s [ 904/1101] rust-rand0.8+alloc-devel-0: 100% | 126.3 KiB/s | 8.0 KiB | 00m00s [ 905/1101] rust-object-devel-0:0.39.1- 100% | 3.9 MiB/s | 308.0 KiB | 00m00s [ 906/1101] rust-rand0.8+getrandom-deve 100% | 126.7 KiB/s | 8.0 KiB | 00m00s [ 907/1101] rust-rand0.8+libc-devel-0:0 100% | 124.0 KiB/s | 7.9 KiB | 00m00s [ 908/1101] rust-rand_chacha0.3+std-dev 100% | 122.6 KiB/s | 7.7 KiB | 00m00s [ 909/1101] rust-rand_chacha0.3-devel-0 100% | 363.1 KiB/s | 23.2 KiB | 00m00s [ 910/1101] rust-rand_core0.6+std-devel 100% | 123.9 KiB/s | 7.9 KiB | 00m00s [ 911/1101] rust-rand0.8+rand_chacha-de 100% | 126.6 KiB/s | 8.0 KiB | 00m00s [ 912/1101] rust-rand_core0.6+default-d 100% | 121.2 KiB/s | 7.6 KiB | 00m00s [ 913/1101] rust-clang-sys+runtime-deve 100% | 120.7 KiB/s | 7.7 KiB | 00m00s [ 914/1101] rust-cexpr+default-devel-0: 100% | 122.3 KiB/s | 7.7 KiB | 00m00s [ 915/1101] rust-clang-sys+clang_11_0-d 100% | 121.0 KiB/s | 7.7 KiB | 00m00s [ 916/1101] rust-clang-sys+default-deve 100% | 120.1 KiB/s | 7.7 KiB | 00m00s [ 917/1101] rust-jobserver-devel-0:0.1. 100% | 545.1 KiB/s | 34.3 KiB | 00m00s [ 918/1101] rust-pkg-config-devel-0:0.3 100% | 453.5 KiB/s | 29.0 KiB | 00m00s [ 919/1101] rust-phf_generator0.11-deve 100% | 290.3 KiB/s | 18.6 KiB | 00m00s [ 920/1101] rust-attribute-derive-macro 100% | 119.6 KiB/s | 7.5 KiB | 00m00s [ 921/1101] rust-derive-where+default-d 100% | 131.3 KiB/s | 8.3 KiB | 00m00s [ 922/1101] rust-manyhow+default-devel- 100% | 118.4 KiB/s | 7.6 KiB | 00m00s [ 923/1101] rust-pest_meta-devel-0:2.8. 100% | 716.6 KiB/s | 45.9 KiB | 00m00s [ 924/1101] rust-thiserror-impl1-devel- 100% | 421.9 KiB/s | 26.6 KiB | 00m00s [ 925/1101] rust-option-ext+default-dev 100% | 121.0 KiB/s | 7.7 KiB | 00m00s [ 926/1101] rust-object+archive-devel-0 100% | 130.3 KiB/s | 8.2 KiB | 00m00s [ 927/1101] rust-object+coff-devel-0:0. 100% | 128.1 KiB/s | 8.2 KiB | 00m00s [ 928/1101] rust-object+elf-devel-0:0.3 100% | 128.0 KiB/s | 8.2 KiB | 00m00s [ 929/1101] rust-object+macho-devel-0:0 100% | 130.2 KiB/s | 8.2 KiB | 00m00s [ 930/1101] rust-object+pe-devel-0:0.39 100% | 130.6 KiB/s | 8.2 KiB | 00m00s [ 931/1101] rust-object+read_core-devel 100% | 128.4 KiB/s | 8.2 KiB | 00m00s [ 932/1101] rust-object+xcoff-devel-0:0 100% | 130.2 KiB/s | 8.2 KiB | 00m00s [ 933/1101] rust-rand_core0.6+alloc-dev 100% | 119.2 KiB/s | 7.6 KiB | 00m00s [ 934/1101] rust-rand_core0.6+getrandom 100% | 121.8 KiB/s | 7.8 KiB | 00m00s [ 935/1101] rust-ppv-lite86+std-devel-0 100% | 126.7 KiB/s | 8.0 KiB | 00m00s [ 936/1101] rust-ppv-lite86+simd-devel- 100% | 126.8 KiB/s | 8.0 KiB | 00m00s [ 937/1101] rust-getrandom0.2+default-d 100% | 124.2 KiB/s | 7.8 KiB | 00m00s [ 938/1101] rust-ppv-lite86-devel-0:0.2 100% | 448.4 KiB/s | 28.7 KiB | 00m00s [ 939/1101] rust-getrandom0.2+std-devel 100% | 124.0 KiB/s | 7.8 KiB | 00m00s [ 940/1101] rust-rand_core0.6-devel-0:0 100% | 462.9 KiB/s | 29.6 KiB | 00m00s [ 941/1101] rust-clang-sys+libloading-d 100% | 122.5 KiB/s | 7.8 KiB | 00m00s [ 942/1101] rust-clang-sys-devel-0:1.9. 100% | 759.8 KiB/s | 48.6 KiB | 00m00s [ 943/1101] rust-cexpr-devel-0:0.6.0-14 100% | 418.9 KiB/s | 26.8 KiB | 00m00s [ 944/1101] rust-clang-sys+clang_10_0-d 100% | 121.0 KiB/s | 7.7 KiB | 00m00s [ 945/1101] rust-rand0.8+small_rng-deve 100% | 124.1 KiB/s | 7.8 KiB | 00m00s [ 946/1101] rust-attribute-derive-macro 100% | 274.1 KiB/s | 17.3 KiB | 00m00s [ 947/1101] rust-derive-where-devel-0:1 100% | 968.6 KiB/s | 64.9 KiB | 00m00s [ 948/1101] rust-manyhow+macros-devel-0 100% | 121.8 KiB/s | 7.7 KiB | 00m00s [ 949/1101] rust-manyhow+syn-devel-0:0. 100% | 119.5 KiB/s | 7.5 KiB | 00m00s [ 950/1101] rust-manyhow-devel-0:0.11.4 100% | 452.5 KiB/s | 29.0 KiB | 00m00s [ 951/1101] rust-sha2_0.10-devel-0:0.10 100% | 614.7 KiB/s | 39.3 KiB | 00m00s [ 952/1101] rust-option-ext-devel-0:0.2 100% | 244.5 KiB/s | 15.4 KiB | 00m00s [ 953/1101] rust-zerocopy+default-devel 100% | 146.8 KiB/s | 9.3 KiB | 00m00s [ 954/1101] rust-zerocopy+simd-devel-0: 100% | 146.7 KiB/s | 9.2 KiB | 00m00s [ 955/1101] rust-getrandom0.2-devel-0:0 100% | 792.6 KiB/s | 51.5 KiB | 00m00s [ 956/1101] rust-libloading0.8+default- 100% | 117.3 KiB/s | 7.4 KiB | 00m00s [ 957/1101] rust-glob+default-devel-0:0 100% | 127.2 KiB/s | 8.0 KiB | 00m00s [ 958/1101] rust-clang-sys+clang_9_0-de 100% | 122.8 KiB/s | 7.7 KiB | 00m00s [ 959/1101] rust-collection_literals+de 100% | 121.9 KiB/s | 7.7 KiB | 00m00s [ 960/1101] rust-interpolator+default-d 100% | 120.6 KiB/s | 7.7 KiB | 00m00s [ 961/1101] rust-interpolator+iter-deve 100% | 122.3 KiB/s | 7.7 KiB | 00m00s [ 962/1101] rust-proc-macro-utils+defau 100% | 121.2 KiB/s | 7.8 KiB | 00m00s [ 963/1101] rust-quote-use+default-deve 100% | 119.9 KiB/s | 7.6 KiB | 00m00s [ 964/1101] rust-manyhow-macros+default 100% | 118.3 KiB/s | 7.5 KiB | 00m00s [ 965/1101] rust-manyhow+syn2-devel-0:0 100% | 123.3 KiB/s | 7.8 KiB | 00m00s [ 966/1101] rust-cpufeatures0.2+default 100% | 119.2 KiB/s | 7.5 KiB | 00m00s [ 967/1101] rust-digest0.10+default-dev 100% | 115.5 KiB/s | 7.4 KiB | 00m00s [ 968/1101] rust-zerocopy-devel-0:0.8.5 100% | 3.7 MiB/s | 304.1 KiB | 00m00s [ 969/1101] rust-libloading0.8-devel-0: 100% | 551.0 KiB/s | 35.3 KiB | 00m00s [ 970/1101] rust-clang-sys+clang_8_0-de 100% | 122.8 KiB/s | 7.7 KiB | 00m00s [ 971/1101] rust-collection_literals-de 100% | 206.3 KiB/s | 13.0 KiB | 00m00s [ 972/1101] rust-interpolator-devel-0:0 100% | 579.4 KiB/s | 37.1 KiB | 00m00s [ 973/1101] rust-proc-macro-utils+parse 100% | 121.5 KiB/s | 7.7 KiB | 00m00s [ 974/1101] rust-proc-macro-utils+proc- 100% | 118.4 KiB/s | 7.6 KiB | 00m00s [ 975/1101] rust-proc-macro-utils+proc- 100% | 122.8 KiB/s | 7.7 KiB | 00m00s [ 976/1101] rust-proc-macro-utils+quote 100% | 122.3 KiB/s | 7.7 KiB | 00m00s [ 977/1101] rust-proc-macro-utils-devel 100% | 444.2 KiB/s | 28.4 KiB | 00m00s [ 978/1101] rust-quote-use-devel-0:0.8. 100% | 187.8 KiB/s | 11.8 KiB | 00m00s [ 979/1101] rust-manyhow-macros-devel-0 100% | 209.8 KiB/s | 13.2 KiB | 00m00s [ 980/1101] rust-cpufeatures0.2-devel-0 100% | 340.6 KiB/s | 21.8 KiB | 00m00s [ 981/1101] rust-digest0.10+core-api-de 100% | 117.5 KiB/s | 7.4 KiB | 00m00s [ 982/1101] rust-digest0.10-devel-0:0.1 100% | 436.5 KiB/s | 27.9 KiB | 00m00s [ 983/1101] rust-zerocopy-derive+defaul 100% | 144.8 KiB/s | 9.3 KiB | 00m00s [ 984/1101] rust-clang-sys+clang_7_0-de 100% | 120.9 KiB/s | 7.7 KiB | 00m00s [ 985/1101] rust-proc-macro-utils+small 100% | 124.1 KiB/s | 7.8 KiB | 00m00s [ 986/1101] rust-quote-use-macros+defau 100% | 118.8 KiB/s | 7.5 KiB | 00m00s [ 987/1101] rust-digest0.10+block-buffe 100% | 119.7 KiB/s | 7.5 KiB | 00m00s [ 988/1101] rust-crypto-common0.1+defau 100% | 109.6 KiB/s | 7.3 KiB | 00m00s [ 989/1101] rust-zerocopy-derive-devel- 100% | 1.8 MiB/s | 147.8 KiB | 00m00s [ 990/1101] rust-clang-sys+clang_6_0-de 100% | 107.5 KiB/s | 7.7 KiB | 00m00s [ 991/1101] rust-quote-use-macros-devel 100% | 209.0 KiB/s | 15.5 KiB | 00m00s [ 992/1101] rust-block-buffer0.10+defau 100% | 102.3 KiB/s | 7.4 KiB | 00m00s [ 993/1101] rust-crypto-common0.1-devel 100% | 233.3 KiB/s | 16.8 KiB | 00m00s [ 994/1101] rust-clang-sys+clang_5_0-de 100% | 95.5 KiB/s | 7.7 KiB | 00m00s [ 995/1101] rust-block-buffer0.10-devel 100% | 248.7 KiB/s | 18.7 KiB | 00m00s [ 996/1101] rust-generic-array+default- 100% | 109.8 KiB/s | 8.0 KiB | 00m00s [ 997/1101] rust-generic-array+more_len 100% | 101.6 KiB/s | 8.0 KiB | 00m00s [ 998/1101] rust-typenum+default-devel- 100% | 105.6 KiB/s | 8.2 KiB | 00m00s [ 999/1101] rust-clang-sys+clang_4_0-de 100% | 98.0 KiB/s | 7.7 KiB | 00m00s [1000/1101] rust-generic-array-devel-0: 100% | 337.2 KiB/s | 24.6 KiB | 00m00s [1001/1101] rust-clang-sys+clang_3_9-de 100% | 107.5 KiB/s | 7.7 KiB | 00m00s [1002/1101] rust-typenum-devel-0:1.20.1 100% | 1.0 MiB/s | 79.5 KiB | 00m00s [1003/1101] rust-version_check+default- 100% | 97.8 KiB/s | 7.9 KiB | 00m00s [1004/1101] rust-clang-sys+clang_3_8-de 100% | 96.7 KiB/s | 7.7 KiB | 00m00s [1005/1101] rust-version_check-devel-0: 100% | 293.7 KiB/s | 22.9 KiB | 00m00s [1006/1101] rust-clang-sys+clang_3_7-de 100% | 107.5 KiB/s | 7.7 KiB | 00m00s [1007/1101] rust-clang-sys+clang_3_6-de 100% | 107.5 KiB/s | 7.7 KiB | 00m00s [1008/1101] rust-clang-sys+clang_3_5-de 100% | 106.9 KiB/s | 7.7 KiB | 00m00s [1009/1101] libzstd-devel-0:1.5.7-6.fc4 100% | 694.6 KiB/s | 56.3 KiB | 00m00s [1010/1101] cmake-filesystem-0:4.3.0-5. 100% | 219.1 KiB/s | 14.9 KiB | 00m00s [1011/1101] jemalloc-devel-0:5.4.0-2.fc 100% | 220.3 KiB/s | 15.0 KiB | 00m00s [1012/1101] jemalloc-0:5.4.0-2.fc46.x86 100% | 3.9 MiB/s | 319.1 KiB | 00m00s [1013/1101] perl-Getopt-Long-1:2.58-527 100% | 972.4 KiB/s | 63.2 KiB | 00m00s [1014/1101] perl-PathTools-0:3.95-527.f 100% | 1.3 MiB/s | 88.0 KiB | 00m00s [1015/1101] perl-Exporter-0:5.79-527.fc 100% | 478.3 KiB/s | 30.6 KiB | 00m00s [1016/1101] perl-interpreter-4:5.44.0-5 100% | 1.1 MiB/s | 72.7 KiB | 00m00s [1017/1101] perl-Pod-Usage-4:2.05-527.f 100% | 621.3 KiB/s | 40.4 KiB | 00m00s [1018/1101] perl-Text-ParseWords-0:3.31 100% | 257.0 KiB/s | 16.2 KiB | 00m00s [1019/1101] perl-base-0:2.27-527.fc45.n 100% | 252.3 KiB/s | 15.9 KiB | 00m00s [1020/1101] perl-constant-0:1.33-528.fc 100% | 355.1 KiB/s | 22.7 KiB | 00m00s [1021/1101] perl-overload-0:1.40-527.fc 100% | 706.9 KiB/s | 45.2 KiB | 00m00s [1022/1101] perl-Carp-0:1.54-527.fc45.n 100% | 453.3 KiB/s | 28.6 KiB | 00m00s [1023/1101] perl-Errno-0:1.39-527.fc45. 100% | 232.3 KiB/s | 14.6 KiB | 00m00s [1024/1101] perl-Scalar-List-Utils-5:1. 100% | 1.1 MiB/s | 75.1 KiB | 00m00s [1025/1101] perl-Pod-Perldoc-0:3.28.01- 100% | 1.1 MiB/s | 84.7 KiB | 00m00s [1026/1101] perl-podlators-1:6.1.1-1.fc 100% | 2.0 MiB/s | 132.4 KiB | 00m00s [1027/1101] perl-mro-0:1.30-527.fc45.x8 100% | 461.3 KiB/s | 29.5 KiB | 00m00s [1028/1101] perl-libs-4:5.44.0-527.fc45 100% | 14.0 MiB/s | 2.6 MiB | 00m00s [1029/1101] perl-overloading-0:0.03-527 100% | 199.0 KiB/s | 12.5 KiB | 00m00s [1030/1101] perl-DynaLoader-0:1.57-527. 100% | 401.3 KiB/s | 25.7 KiB | 00m00s [1031/1101] perl-Fcntl-0:1.20-527.fc45. 100% | 466.4 KiB/s | 29.4 KiB | 00m00s [1032/1101] perl-File-Basename-0:2.86-5 100% | 263.2 KiB/s | 16.8 KiB | 00m00s [1033/1101] groff-base-0:1.24.1-2.fc45. 100% | 14.8 MiB/s | 1.2 MiB | 00m00s [1034/1101] perl-File-Temp-1:0.231.200- 100% | 926.1 KiB/s | 59.3 KiB | 00m00s [1035/1101] perl-HTTP-Tiny-0:0.096-528. 100% | 884.1 KiB/s | 58.4 KiB | 00m00s [1036/1101] perl-IO-0:1.56-527.fc45.x86 100% | 1.3 MiB/s | 83.0 KiB | 00m00s [1037/1101] perl-IPC-Open3-0:1.24-527.f 100% | 376.5 KiB/s | 23.7 KiB | 00m00s [1038/1101] perl-Symbol-0:1.09-527.fc45 100% | 220.5 KiB/s | 13.9 KiB | 00m00s [1039/1101] perl-Pod-Simple-1:3.48-527. 100% | 2.9 MiB/s | 222.0 KiB | 00m00s [1040/1101] perl-parent-1:0.244-527.fc4 100% | 233.8 KiB/s | 14.7 KiB | 00m00s [1041/1101] perl-vars-0:1.05-527.fc45.n 100% | 201.1 KiB/s | 12.7 KiB | 00m00s [1042/1101] perl-POSIX-0:2.26-527.fc45. 100% | 1.4 MiB/s | 96.6 KiB | 00m00s [1043/1101] perl-Term-ANSIColor-0:5.01- 100% | 739.5 KiB/s | 47.3 KiB | 00m00s [1044/1101] perl-Term-Cap-0:1.18-527.fc 100% | 344.8 KiB/s | 21.7 KiB | 00m00s [1045/1101] perl-File-Path-0:2.18-527.f 100% | 535.9 KiB/s | 34.8 KiB | 00m00s [1046/1101] perl-IO-Socket-SSL-0:2.099- 100% | 3.4 MiB/s | 236.2 KiB | 00m00s [1047/1101] perl-MIME-Base64-0:3.16-527 100% | 469.4 KiB/s | 29.6 KiB | 00m00s [1048/1101] perl-Net-SSLeay-0:1.96-5.fc 100% | 4.4 MiB/s | 378.1 KiB | 00m00s [1049/1101] perl-Socket-4:2.043-1.fc46. 100% | 869.3 KiB/s | 55.6 KiB | 00m00s [1050/1101] perl-Time-HiRes-4:1.9780-52 100% | 887.0 KiB/s | 56.8 KiB | 00m00s [1051/1101] perl-Time-Local-2:1.350-527 100% | 526.5 KiB/s | 34.2 KiB | 00m00s [1052/1101] perl-File-stat-0:1.15-527.f 100% | 272.8 KiB/s | 17.2 KiB | 00m00s [1053/1101] perl-SelectSaver-0:1.03-527 100% | 180.0 KiB/s | 11.3 KiB | 00m00s [1054/1101] perl-Pod-Escapes-1:1.07-527 100% | 305.6 KiB/s | 19.6 KiB | 00m00s [1055/1101] perl-Text-Tabs+Wrap-0:2024. 100% | 342.0 KiB/s | 21.5 KiB | 00m00s [1056/1101] perl-if-0:0.61.000-527.fc45 100% | 217.2 KiB/s | 13.7 KiB | 00m00s [1057/1101] perl-locale-0:1.13-527.fc45 100% | 209.3 KiB/s | 13.2 KiB | 00m00s [1058/1101] perl-IO-Socket-IP-0:0.44-52 100% | 667.1 KiB/s | 42.0 KiB | 00m00s [1059/1101] ncurses-0:6.6-3.fc45.x86_64 100% | 5.8 MiB/s | 430.9 KiB | 00m00s [1060/1101] perl-URI-0:5.37-1.fc46.noar 100% | 2.1 MiB/s | 151.0 KiB | 00m00s [1061/1101] perl-AutoLoader-0:5.74-527. 100% | 332.3 KiB/s | 20.9 KiB | 00m00s [1062/1101] perl-Class-Struct-0:0.68-52 100% | 345.4 KiB/s | 21.8 KiB | 00m00s [1063/1101] perl-Data-Dumper-0:2.192-52 100% | 854.7 KiB/s | 56.4 KiB | 00m00s [1064/1101] perl-MIME-Base32-0:1.303-26 100% | 324.6 KiB/s | 20.4 KiB | 00m00s [1065/1101] perl-Unicode-Normalize-0:1. 100% | 1.1 MiB/s | 73.8 KiB | 00m00s [1066/1101] perl-libnet-0:3.15-528.fc45 100% | 1.8 MiB/s | 128.3 KiB | 00m00s [1067/1101] perl-B-0:1.92-527.fc45.x86_ 100% | 2.7 MiB/s | 181.8 KiB | 00m00s [1068/1101] perl-Digest-MD5-0:2.59-527. 100% | 564.7 KiB/s | 35.6 KiB | 00m00s [1069/1101] perl-FileHandle-0:2.05-527. 100% | 237.3 KiB/s | 15.2 KiB | 00m00s [1070/1101] clang-resource-filesystem-0 100% | 9.4 MiB/s | 19.3 KiB | 00m00s [1071/1101] perl-Digest-0:1.20-527.fc45 100% | 393.1 KiB/s | 24.8 KiB | 00m00s [1072/1101] llvm-filesystem-0:23.1.2-10 100% | 6.6 MiB/s | 13.5 KiB | 00m00s [1073/1101] clang-devel-0:23.1.2-10.fc4 100% | 86.5 MiB/s | 4.2 MiB | 00m00s [1074/1101] clang-0:23.1.2-10.fc46.x86_ 100% | 84.3 MiB/s | 7.6 MiB | 00m00s [1075/1101] clang-libs-0:23.1.2-10.fc46 100% | 114.2 MiB/s | 28.4 MiB | 00m00s [1076/1101] llvm-devel-0:23.1.2-10.fc46 100% | 184.2 MiB/s | 5.5 MiB | 00m00s [1077/1101] llvm-libs-0:23.1.2-10.fc46. 100% | 122.3 MiB/s | 36.2 MiB | 00m00s [1078/1101] emacs-filesystem-1:31.1-1.f 100% | 111.0 KiB/s | 8.2 KiB | 00m00s [1079/1101] llvm-googletest-0:23.1.2-10 100% | 48.4 MiB/s | 396.2 KiB | 00m00s [1080/1101] llvm-0:23.1.2-10.fc46.x86_6 100% | 279.3 MiB/s | 24.3 MiB | 00m00s [1081/1101] clang-tools-extra-0:23.1.2- 100% | 68.8 MiB/s | 17.6 MiB | 00m00s [1082/1101] llvm-test-0:23.1.2-10.fc46. 100% | 26.8 MiB/s | 740.0 KiB | 00m00s [1083/1101] perl-Encode-4:3.24-527.fc45 100% | 9.9 MiB/s | 1.1 MiB | 00m00s [1084/1101] llvm-static-0:23.1.2-10.fc4 100% | 159.6 MiB/s | 49.5 MiB | 00m00s [1085/1101] perl-Getopt-Std-0:1.15-527. 100% | 156.7 KiB/s | 15.4 KiB | 00m00s [1086/1101] perl-Storable-1:3.41-527.fc 100% | 996.3 KiB/s | 100.6 KiB | 00m00s [1087/1101] gcc-c++-0:16.2.1-2.fc46.1.x 100% | 45.4 MiB/s | 17.3 MiB | 00m00s [1088/1101] libedit-devel-0:3.1-60.2026 100% | 606.3 KiB/s | 41.2 KiB | 00m00s [1089/1101] ncurses-c++-libs-0:6.6-3.fc 100% | 602.3 KiB/s | 38.5 KiB | 00m00s [1090/1101] ncurses-devel-0:6.6-3.fc45. 100% | 7.7 MiB/s | 605.8 KiB | 00m00s [1091/1101] rust-fancy-regex+default-de 100% | 129.2 KiB/s | 8.1 KiB | 00m00s [1092/1101] rust-fancy-regex+perf-devel 100% | 129.7 KiB/s | 8.2 KiB | 00m00s [1093/1101] libstdc++-devel-0:16.2.1-2. 100% | 16.8 MiB/s | 6.0 MiB | 00m00s [1094/1101] rust-fancy-regex+std-devel- 100% | 132.0 KiB/s | 8.3 KiB | 00m00s [1095/1101] rust-fancy-regex+unicode-de 100% | 131.4 KiB/s | 8.3 KiB | 00m00s [1096/1101] rust-fancy-regex-devel-0:0. 100% | 1.5 MiB/s | 96.6 KiB | 00m00s [1097/1101] rust-bit-set+std-devel-0:0. 100% | 125.3 KiB/s | 7.9 KiB | 00m00s [1098/1101] rust-bit-set-devel-0:0.8.0- 100% | 372.4 KiB/s | 23.5 KiB | 00m00s [1099/1101] rust-regex-automata+dfa-dev 100% | 140.0 KiB/s | 9.0 KiB | 00m00s [1100/1101] rust-bit-vec+std-devel-0:0. 100% | 123.2 KiB/s | 7.8 KiB | 00m00s [1101/1101] rust-bit-vec-devel-0:0.8.0- 100% | 474.3 KiB/s | 29.9 KiB | 00m00s -------------------------------------------------------------------------------- [1101/1101] Total 100% | 9.4 MiB/s | 236.7 MiB | 00m25s Running transaction [ 1/1103] Verify package files 100% | 1.2 KiB/s | 1.1 KiB | 00m01s [ 2/1103] Prepare transaction 100% | 6.8 KiB/s | 1.1 KiB | 00m00s [ 3/1103] Installing rust-regex-autom 100% | 201.1 MiB/s | 2.6 MiB | 00m00s [ 4/1103] Installing rust-regex-synta 100% | 268.1 MiB/s | 1.6 MiB | 00m00s [ 5/1103] Installing rust-libc-devel- 100% | 85.3 MiB/s | 4.3 MiB | 00m00s [ 6/1103] Installing rust-memchr-deve 100% | 113.6 MiB/s | 581.8 KiB | 00m00s [ 7/1103] Installing rust-get-size2-d 100% | 33.8 MiB/s | 103.8 KiB | 00m00s [ 8/1103] Installing rust-object-deve 100% | 193.2 MiB/s | 1.9 MiB | 00m00s [ 9/1103] Installing rust-hashbrown-d 100% | 209.1 MiB/s | 856.4 KiB | 00m00s [ 10/1103] Installing rust-aho-corasic 100% | 159.1 MiB/s | 814.5 KiB | 00m00s [ 11/1103] Installing rust-linux-raw-s 100% | 340.7 MiB/s | 12.6 MiB | 00m00s [ 12/1103] Installing rust-crossbeam-u 100% | 94.8 MiB/s | 194.2 KiB | 00m00s [ 13/1103] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 17/1103] Installing rust-proc-macro- 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 18/1103] Installing rust-zerofrom-de 100% | 15.4 MiB/s | 15.7 KiB | 00m00s [ 19/1103] Installing rust-zerovec-dev 100% | 118.0 MiB/s | 604.3 KiB | 00m00s [ 20/1103] Installing rust-once_cell-d 100% | 70.7 MiB/s | 144.8 KiB | 00m00s [ 21/1103] Installing rust-ptr_meta-de 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 22/1103] Installing rust-console-dev 100% | 129.3 MiB/s | 132.4 KiB | 00m00s [ 23/1103] Installing rust-smallvec-de 100% | 137.0 MiB/s | 140.3 KiB | 00m00s [ 24/1103] Installing rust-smallvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 25/1103] Installing rust-bitflags-de 100% | 78.8 MiB/s | 242.2 KiB | 00m00s [ 26/1103] Installing rust-bitflags+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/1103] Installing rust-crossbeam-e 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [ 28/1103] Installing rust-crossbeam-q 100% | 76.9 MiB/s | 78.8 KiB | 00m00s [ 29/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 30/1103] Installing rust-flate2-deve 100% | 79.5 MiB/s | 325.6 KiB | 00m00s [ 31/1103] Installing rust-tracing-cor 100% | 123.4 MiB/s | 252.7 KiB | 00m00s [ 32/1103] Installing rust-tracing-sub 100% | 146.1 MiB/s | 1.0 MiB | 00m00s [ 33/1103] Installing rust-toml_writer 100% | 50.1 MiB/s | 51.3 KiB | 00m00s [ 34/1103] Installing rust-serde_spann 100% | 30.5 MiB/s | 31.2 KiB | 00m00s [ 35/1103] Installing rust-either-deve 100% | 83.7 MiB/s | 85.7 KiB | 00m00s [ 36/1103] Installing rust-log-devel-0 100% | 113.9 MiB/s | 233.3 KiB | 00m00s [ 37/1103] Installing rust-log+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 38/1103] Installing rust-itertools0. 100% | 133.5 MiB/s | 683.3 KiB | 00m00s [ 39/1103] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 40/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 41/1103] Installing rust-bstr-devel- 100% | 267.6 MiB/s | 1.6 MiB | 00m00s [ 42/1103] Installing rust-rand_core0. 100% | 76.4 MiB/s | 78.2 KiB | 00m00s [ 43/1103] Installing rust-toml_dateti 100% | 61.4 MiB/s | 62.9 KiB | 00m00s [ 44/1103] Installing rust-percent-enc 100% | 34.7 MiB/s | 35.5 KiB | 00m00s [ 45/1103] Installing rust-toml_dateti 100% | 61.5 MiB/s | 62.9 KiB | 00m00s [ 46/1103] Installing rust-jiff-core-d 100% | 182.1 MiB/s | 559.3 KiB | 00m00s [ 47/1103] Installing rust-jiff-devel- 100% | 275.3 MiB/s | 3.3 MiB | 00m00s [ 48/1103] Installing rust-thin-vec-de 100% | 165.3 MiB/s | 169.2 KiB | 00m00s [ 49/1103] Installing rust-similar-dev 100% | 112.2 MiB/s | 344.6 KiB | 00m00s [ 50/1103] Installing rust-form_urlenc 100% | 0.0 B/s | 27.4 KiB | 00m00s [ 51/1103] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 52/1103] Installing rust-crossbeam-d 100% | 128.0 MiB/s | 131.1 KiB | 00m00s [ 53/1103] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 54/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 55/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 56/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 57/1103] Installing rust-regex-devel 100% | 172.3 MiB/s | 705.9 KiB | 00m00s [ 58/1103] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 59/1103] Installing rust-crossbeam-c 100% | 193.7 MiB/s | 595.0 KiB | 00m00s [ 60/1103] Installing rust-libc+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 61/1103] Installing rust-libc+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 62/1103] Installing rust-mio-devel-0 100% | 97.7 MiB/s | 500.3 KiB | 00m00s [ 63/1103] Installing rust-errno-devel 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 64/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 65/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 66/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 67/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 68/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 69/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 70/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 71/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 72/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 73/1103] Installing llvm-filesystem- 100% | 0.0 B/s | 1.1 KiB | 00m00s [ 74/1103] Installing llvm-libs-0:23.1 100% | 479.1 MiB/s | 146.1 MiB | 00m00s [ 75/1103] Installing cmake-filesystem 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 76/1103] Installing rust-zlib-rs-dev 100% | 188.8 MiB/s | 773.4 KiB | 00m00s [ 77/1103] Installing rust-tinyvec-dev 100% | 104.0 MiB/s | 213.1 KiB | 00m00s [ 78/1103] Installing rust-fastrand-de 100% | 59.3 MiB/s | 60.7 KiB | 00m00s [ 79/1103] Installing rust-yansi-devel 100% | 111.7 MiB/s | 114.3 KiB | 00m00s [ 80/1103] Installing rust-similar2-de 100% | 56.8 MiB/s | 232.6 KiB | 00m00s [ 81/1103] Installing rust-os_str_byte 100% | 67.6 MiB/s | 138.5 KiB | 00m00s [ 82/1103] Installing rust-rand_core-d 100% | 73.3 MiB/s | 75.0 KiB | 00m00s [ 83/1103] Installing rust-rand-devel- 100% | 139.4 MiB/s | 428.1 KiB | 00m00s [ 84/1103] Installing rust-uuid-devel- 100% | 149.5 MiB/s | 306.2 KiB | 00m00s [ 85/1103] Installing rust-newtype-uui 100% | 63.6 MiB/s | 65.1 KiB | 00m00s [ 86/1103] Installing rust-shellexpand 100% | 73.2 MiB/s | 74.9 KiB | 00m00s [ 87/1103] Installing rust-uuid+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 88/1103] Installing rust-uuid+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 89/1103] Installing rust-similar2+te 100% | 0.0 B/s | 124.0 B | 00m00s [ 90/1103] Installing rust-zlib-rs+rus 100% | 0.0 B/s | 124.0 B | 00m00s [ 91/1103] Installing libzstd-devel-0: 100% | 107.0 MiB/s | 219.1 KiB | 00m00s [ 92/1103] Installing llvm-0:23.1.2-10 100% | 396.1 MiB/s | 86.7 MiB | 00m00s [ 93/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 94/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 95/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 96/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 97/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 98/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 99/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 100/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 101/1103] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 102/1103] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 103/1103] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 104/1103] Installing rust-similar+tex 100% | 0.0 B/s | 124.0 B | 00m00s [ 105/1103] Installing rust-jiff-core+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 106/1103] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 107/1103] Installing rust-rand0.8-dev 100% | 106.0 MiB/s | 325.7 KiB | 00m00s [ 108/1103] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 109/1103] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 110/1103] Installing rust-itertools-d 100% | 153.3 MiB/s | 785.0 KiB | 00m00s [ 111/1103] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 112/1103] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 113/1103] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 114/1103] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 115/1103] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 116/1103] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 117/1103] Installing rust-once_cell+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 118/1103] Installing rust-once_cell+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 119/1103] Installing rust-once_cell+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 120/1103] Installing rust-once_cell+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 121/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 122/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 123/1103] Installing rust-crossbeam-d 100% | 29.5 MiB/s | 30.3 KiB | 00m00s [ 124/1103] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 125/1103] Installing rust-object+coff 100% | 0.0 B/s | 124.0 B | 00m00s [ 126/1103] Installing rust-memchr+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 127/1103] Installing rust-memchr+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 128/1103] Installing rust-memchr+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 129/1103] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 130/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 131/1103] Installing rust-regex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 132/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 133/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 134/1103] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 135/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 136/1103] Installing rust-bit-vec-dev 100% | 116.3 MiB/s | 119.1 KiB | 00m00s [ 137/1103] Installing rust-bit-set-dev 100% | 32.0 MiB/s | 65.6 KiB | 00m00s [ 138/1103] Installing libstdc++-devel- 100% | 413.3 MiB/s | 41.3 MiB | 00m00s [ 139/1103] Installing gcc-c++-0:16.2.1 100% | 374.7 MiB/s | 46.8 MiB | 00m00s [ 140/1103] Installing rust-interpolato 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 141/1103] Installing rust-getopts-dev 100% | 92.7 MiB/s | 94.9 KiB | 00m00s [ 142/1103] Installing rust-siphasher-d 100% | 67.7 MiB/s | 69.3 KiB | 00m00s [ 143/1103] Installing rust-iana-time-z 100% | 72.3 MiB/s | 148.1 KiB | 00m00s [ 144/1103] Installing rust-shlex-devel 100% | 54.2 MiB/s | 55.5 KiB | 00m00s [ 145/1103] Installing rust-html-escape 100% | 66.4 MiB/s | 136.1 KiB | 00m00s [ 146/1103] Installing rust-peg-runtime 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 147/1103] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 148/1103] Installing rust-ucd-trie-de 100% | 156.0 MiB/s | 159.8 KiB | 00m00s [ 149/1103] Installing rust-pest-devel- 100% | 337.6 MiB/s | 1.4 MiB | 00m00s [ 150/1103] Installing rust-minimal-lex 100% | 103.9 MiB/s | 319.3 KiB | 00m00s [ 151/1103] Installing rust-nom7-devel- 100% | 157.1 MiB/s | 643.3 KiB | 00m00s [ 152/1103] Installing rust-fnv-devel-0 100% | 0.0 B/s | 34.7 KiB | 00m00s [ 153/1103] Installing rust-nu-ansi-ter 100% | 56.8 MiB/s | 116.2 KiB | 00m00s [ 154/1103] Installing rust-allocator-a 100% | 142.3 MiB/s | 291.4 KiB | 00m00s [ 155/1103] Installing rust-typed-path- 100% | 111.2 MiB/s | 683.1 KiB | 00m00s [ 156/1103] Installing rust-snapbox-mac 100% | 0.0 B/s | 18.5 KiB | 00m00s [ 157/1103] Installing rust-typeid-deve 100% | 24.9 MiB/s | 25.5 KiB | 00m00s [ 158/1103] Installing rust-intrusive-c 100% | 380.1 MiB/s | 389.2 KiB | 00m00s [ 159/1103] Installing rust-path-dedot- 100% | 30.6 MiB/s | 31.3 KiB | 00m00s [ 160/1103] Installing rust-unit-prefix 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [ 161/1103] Installing rust-portable-at 100% | 206.2 MiB/s | 1.2 MiB | 00m00s [ 162/1103] Installing rust-writeable-d 100% | 56.9 MiB/s | 116.6 KiB | 00m00s [ 163/1103] Installing rust-utf8_iter-d 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 164/1103] Installing rust-potential_u 100% | 32.3 MiB/s | 33.1 KiB | 00m00s [ 165/1103] Installing rust-anstyle-par 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 166/1103] Installing python-rpm-macro 100% | 28.2 MiB/s | 28.9 KiB | 00m00s [ 167/1103] Installing rust-winnow-deve 100% | 157.3 MiB/s | 1.3 MiB | 00m00s [ 168/1103] Installing rust-toml_parser 100% | 112.8 MiB/s | 231.1 KiB | 00m00s [ 169/1103] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 170/1103] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 171/1103] Installing rust-rend-devel- 100% | 90.9 MiB/s | 93.0 KiB | 00m00s [ 172/1103] Installing rust-equivalent- 100% | 18.0 MiB/s | 18.4 KiB | 00m00s [ 173/1103] Installing rust-indexmap-de 100% | 166.9 MiB/s | 512.8 KiB | 00m00s [ 174/1103] Installing rust-indexmap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 175/1103] Installing rust-indexmap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 176/1103] Installing rust-ordermap-de 100% | 114.3 MiB/s | 351.2 KiB | 00m00s [ 177/1103] Installing rust-hashbrown0. 100% | 200.0 MiB/s | 819.0 KiB | 00m00s [ 178/1103] Installing rust-which-devel 100% | 109.6 MiB/s | 112.3 KiB | 00m00s [ 179/1103] Installing rust-unicode-wid 100% | 437.1 MiB/s | 2.2 MiB | 00m00s [ 180/1103] Installing rust-unicode-ide 100% | 155.0 MiB/s | 317.5 KiB | 00m00s [ 181/1103] Installing rust-unicode-ide 100% | 0.0 B/s | 124.0 B | 00m00s [ 182/1103] Installing rust-proc-macro2 100% | 124.0 MiB/s | 254.0 KiB | 00m00s [ 183/1103] Installing rust-syn-devel-0 100% | 277.9 MiB/s | 2.2 MiB | 00m00s [ 184/1103] Installing rust-quote-devel 100% | 63.0 MiB/s | 129.0 KiB | 00m00s [ 185/1103] Installing rust-syn2-devel- 100% | 271.2 MiB/s | 2.2 MiB | 00m00s [ 186/1103] Installing rust-syn2+parsin 100% | 0.0 B/s | 124.0 B | 00m00s [ 187/1103] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 188/1103] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 189/1103] Installing rust-syn2+full-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 190/1103] Installing rust-quote+proc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 191/1103] Installing rust-quote+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 192/1103] Installing rust-syn+printin 100% | 0.0 B/s | 124.0 B | 00m00s [ 193/1103] Installing rust-syn+clone-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 194/1103] Installing rust-syn+derive- 100% | 0.0 B/s | 124.0 B | 00m00s [ 195/1103] Installing rust-syn+parsing 100% | 0.0 B/s | 124.0 B | 00m00s [ 196/1103] Installing rust-syn+proc-ma 100% | 0.0 B/s | 124.0 B | 00m00s [ 197/1103] Installing rust-syn+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 198/1103] Installing rust-displaydoc- 100% | 32.8 MiB/s | 67.3 KiB | 00m00s [ 199/1103] Installing rust-syn2+extra- 100% | 0.0 B/s | 124.0 B | 00m00s [ 200/1103] Installing rust-syn2+printi 100% | 0.0 B/s | 124.0 B | 00m00s [ 201/1103] Installing rust-syn2+clone- 100% | 0.0 B/s | 124.0 B | 00m00s [ 202/1103] Installing rust-syn+full-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 203/1103] Installing rust-zerotrie-de 100% | 94.9 MiB/s | 388.5 KiB | 00m00s [ 204/1103] Installing rust-manyhow-dev 100% | 89.0 MiB/s | 91.1 KiB | 00m00s [ 205/1103] Installing rust-syn2+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 206/1103] Installing rust-syn+extra-t 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 207/1103] Installing rust-syn+visit-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 208/1103] Installing rust-serde_deriv 100% | 160.8 MiB/s | 329.3 KiB | 00m00s [ 209/1103] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 210/1103] Installing rust-serde_core- 100% | 187.8 MiB/s | 384.7 KiB | 00m00s [ 211/1103] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 212/1103] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 213/1103] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 214/1103] Installing rust-syn2+proc-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 215/1103] Installing rust-syn+fold-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 216/1103] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 217/1103] Installing rust-jiff+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 218/1103] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 219/1103] Installing rust-toml-devel- 100% | 98.4 MiB/s | 302.2 KiB | 00m00s [ 220/1103] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 221/1103] Installing rust-toml0.9-dev 100% | 96.6 MiB/s | 296.7 KiB | 00m00s [ 222/1103] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 223/1103] Installing rust-serde-devel 100% | 179.4 MiB/s | 551.0 KiB | 00m00s [ 224/1103] Installing rust-serde+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 225/1103] Installing rust-serde+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 226/1103] Installing rust-serde+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 227/1103] Installing rust-indexmap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 228/1103] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 229/1103] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 230/1103] Installing rust-synstructur 100% | 95.6 MiB/s | 97.9 KiB | 00m00s [ 231/1103] Installing rust-tinystr-dev 100% | 47.2 MiB/s | 96.7 KiB | 00m00s [ 232/1103] Installing rust-rkyv_derive 100% | 60.4 MiB/s | 123.6 KiB | 00m00s [ 233/1103] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 234/1103] Installing rust-syn2+visit- 100% | 0.0 B/s | 124.0 B | 00m00s [ 235/1103] Installing rust-strum-devel 100% | 20.1 MiB/s | 20.5 KiB | 00m00s [ 236/1103] Installing rust-rustc-hash- 100% | 39.1 MiB/s | 40.0 KiB | 00m00s [ 237/1103] Installing rust-camino-deve 100% | 166.7 MiB/s | 170.7 KiB | 00m00s [ 238/1103] Installing rust-anstyle-dev 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [ 239/1103] Installing rust-anstyle+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 240/1103] Installing rust-anstyle+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 241/1103] Installing rust-anstyle-los 100% | 32.4 MiB/s | 33.2 KiB | 00m00s [ 242/1103] Installing rust-anstyle-los 100% | 0.0 B/s | 124.0 B | 00m00s [ 243/1103] Installing rust-camino+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 244/1103] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 245/1103] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 246/1103] Installing rust-tracing-att 100% | 81.6 MiB/s | 167.0 KiB | 00m00s [ 247/1103] Installing rust-tracing-att 100% | 0.0 B/s | 124.0 B | 00m00s [ 248/1103] Installing rust-rkyv_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 249/1103] Installing rust-tinystr+zer 100% | 0.0 B/s | 124.0 B | 00m00s [ 250/1103] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 251/1103] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 252/1103] Installing rust-yoke-derive 100% | 47.6 MiB/s | 48.7 KiB | 00m00s [ 253/1103] Installing rust-zerofrom-de 100% | 0.0 B/s | 22.4 KiB | 00m00s [ 254/1103] Installing rust-zerofrom+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 255/1103] Installing rust-rust-stemme 100% | 390.0 MiB/s | 9.4 MiB | 00m00s [ 256/1103] Installing rust-rust-stemme 100% | 0.0 B/s | 124.0 B | 00m00s [ 257/1103] Installing rust-serde+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 258/1103] Installing rust-serde+deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 259/1103] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 260/1103] Installing rust-toml0.9+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 261/1103] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 262/1103] Installing rust-munge_macro 100% | 19.1 MiB/s | 19.6 KiB | 00m00s [ 263/1103] Installing rust-munge-devel 100% | 57.9 MiB/s | 59.3 KiB | 00m00s [ 264/1103] Installing rust-bstr+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 265/1103] Installing rust-bstr+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 266/1103] Installing rust-similar+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 267/1103] Installing rust-similar+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 268/1103] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 269/1103] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 270/1103] Installing rust-toml0.9+ser 100% | 0.0 B/s | 124.0 B | 00m00s [ 271/1103] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 272/1103] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 273/1103] Installing rust-ron-devel-0 100% | 119.0 MiB/s | 731.0 KiB | 00m00s [ 274/1103] Installing rust-ron+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 275/1103] Installing rust-ron+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 276/1103] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 277/1103] Installing rust-serde+rc-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 278/1103] Installing rust-zerovec-der 100% | 94.9 MiB/s | 97.2 KiB | 00m00s [ 279/1103] Installing rust-zerovec+der 100% | 0.0 B/s | 124.0 B | 00m00s [ 280/1103] Installing rust-derive-wher 100% | 101.6 MiB/s | 312.0 KiB | 00m00s [ 281/1103] Installing rust-derive-wher 100% | 0.0 B/s | 124.0 B | 00m00s [ 282/1103] Installing rust-serde_deriv 100% | 126.2 MiB/s | 129.3 KiB | 00m00s [ 283/1103] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 284/1103] Installing rust-schemars_de 100% | 67.0 MiB/s | 137.2 KiB | 00m00s [ 285/1103] Installing rust-schemars_de 100% | 0.0 B/s | 124.0 B | 00m00s [ 286/1103] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 287/1103] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 288/1103] Installing rust-zerotrie+ze 100% | 0.0 B/s | 124.0 B | 00m00s [ 289/1103] Installing rust-bytecheck_d 100% | 34.2 MiB/s | 35.1 KiB | 00m00s [ 290/1103] Installing rust-ptr_meta_de 100% | 0.0 B/s | 11.3 KiB | 00m00s [ 291/1103] Installing rust-ptr_meta+pt 100% | 0.0 B/s | 124.0 B | 00m00s [ 292/1103] Installing rust-ptr_meta+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 293/1103] Installing rust-rancor-deve 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 294/1103] Installing rust-rkyv-devel- 100% | 75.1 MiB/s | 922.5 KiB | 00m00s [ 295/1103] Installing rust-bytecheck-d 100% | 61.3 MiB/s | 62.8 KiB | 00m00s [ 296/1103] Installing rust-rend+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 297/1103] Installing rust-rancor+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 298/1103] Installing rust-rkyv+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 299/1103] Installing rust-libcst_deri 100% | 41.2 MiB/s | 42.2 KiB | 00m00s [ 300/1103] Installing rust-libcst_deri 100% | 0.0 B/s | 124.0 B | 00m00s [ 301/1103] Installing rust-thiserror-i 100% | 93.7 MiB/s | 95.9 KiB | 00m00s [ 302/1103] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 303/1103] Installing rust-thiserror-d 100% | 29.9 MiB/s | 122.4 KiB | 00m00s [ 304/1103] Installing rust-thiserror+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 305/1103] Installing rust-thiserror+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 306/1103] Installing rust-ref-cast-im 100% | 0.0 B/s | 30.4 KiB | 00m00s [ 307/1103] Installing rust-ref-cast-im 100% | 0.0 B/s | 124.0 B | 00m00s [ 308/1103] Installing rust-ref-cast-de 100% | 22.7 MiB/s | 46.4 KiB | 00m00s [ 309/1103] Installing rust-ref-cast+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 310/1103] Installing rust-thiserror-i 100% | 80.2 MiB/s | 82.2 KiB | 00m00s [ 311/1103] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 312/1103] Installing rust-thiserror1- 100% | 33.5 MiB/s | 103.0 KiB | 00m00s [ 313/1103] Installing rust-thiserror1+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 314/1103] Installing rust-zerocopy-de 100% | 231.3 MiB/s | 1.9 MiB | 00m00s [ 315/1103] Installing rust-zerocopy-de 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 316/1103] Installing rust-zerocopy-de 100% | 133.9 MiB/s | 1.6 MiB | 00m00s [ 317/1103] Installing rust-zerocopy+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 318/1103] Installing rust-zerocopy+si 100% | 0.0 B/s | 124.0 B | 00m00s [ 319/1103] Installing rust-ppv-lite86- 100% | 128.2 MiB/s | 131.3 KiB | 00m00s [ 320/1103] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 321/1103] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 322/1103] Installing rust-rand_chacha 100% | 51.1 MiB/s | 52.3 KiB | 00m00s [ 323/1103] Installing rust-rand_chacha 100% | 0.0 B/s | 124.0 B | 00m00s [ 324/1103] Installing rust-rand0.8+ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 325/1103] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 326/1103] Installing rust-peg-macros- 100% | 336.2 MiB/s | 344.3 KiB | 00m00s [ 327/1103] Installing rust-peg-macros+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 328/1103] Installing rust-peg-devel-0 100% | 23.2 MiB/s | 71.2 KiB | 00m00s [ 329/1103] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 330/1103] Installing rust-syn+visit-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 331/1103] Installing rust-salsa-macro 100% | 95.9 MiB/s | 196.4 KiB | 00m00s [ 332/1103] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 333/1103] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 334/1103] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 335/1103] Installing rust-console+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 336/1103] Installing rust-annotate-sn 100% | 61.1 MiB/s | 125.0 KiB | 00m00s [ 337/1103] Installing rust-annotate-sn 100% | 0.0 B/s | 124.0 B | 00m00s [ 338/1103] Installing rust-getopts+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 339/1103] Installing rust-getopts+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 340/1103] Installing rust-which+real- 100% | 0.0 B/s | 124.0 B | 00m00s [ 341/1103] Installing rust-which+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 342/1103] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 343/1103] Installing rust-ordermap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 344/1103] Installing rust-ordermap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 345/1103] Installing rust-hashbrown+e 100% | 0.0 B/s | 124.0 B | 00m00s [ 346/1103] Installing python3-rpm-macr 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 347/1103] Installing rust-potential_u 100% | 0.0 B/s | 124.0 B | 00m00s [ 348/1103] Installing rust-utf8_iter+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 349/1103] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 350/1103] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 351/1103] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 352/1103] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 353/1103] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 354/1103] Installing rust-path-absolu 100% | 36.5 MiB/s | 37.4 KiB | 00m00s [ 355/1103] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 356/1103] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 357/1103] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 358/1103] Installing rust-typeid+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 359/1103] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 360/1103] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 361/1103] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 362/1103] Installing rust-allocator-a 100% | 0.0 B/s | 124.0 B | 00m00s [ 363/1103] Installing rust-hashbrown+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 364/1103] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 365/1103] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 366/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 367/1103] Installing rust-fnv+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 368/1103] Installing rust-fnv+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 369/1103] Installing rust-nom7+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 370/1103] Installing rust-minimal-lex 100% | 0.0 B/s | 124.0 B | 00m00s [ 371/1103] Installing rust-nom7+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 372/1103] Installing rust-cexpr-devel 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 373/1103] Installing rust-cexpr+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 374/1103] Installing rust-pest+memchr 100% | 0.0 B/s | 124.0 B | 00m00s [ 375/1103] Installing rust-ucd-trie+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 376/1103] Installing rust-pest+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 377/1103] Installing rust-pest+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 378/1103] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 379/1103] Installing rust-peg+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 380/1103] Installing rust-peg+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 381/1103] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 382/1103] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 383/1103] Installing rust-shlex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 384/1103] Installing rust-shlex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 385/1103] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 386/1103] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 387/1103] Installing rust-siphasher+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 388/1103] Installing rust-siphasher+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 389/1103] Installing rust-phf_shared- 100% | 48.1 MiB/s | 49.2 KiB | 00m00s [ 390/1103] Installing rust-phf-devel-0 100% | 84.9 MiB/s | 86.9 KiB | 00m00s [ 391/1103] Installing rust-phf0.11-dev 100% | 80.3 MiB/s | 82.2 KiB | 00m00s [ 392/1103] Installing rust-phf_shared0 100% | 0.0 B/s | 45.6 KiB | 00m00s [ 393/1103] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 394/1103] Installing rust-phf0.11+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 395/1103] Installing rust-phf0.11+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 396/1103] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 397/1103] Installing rust-phf_shared+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 398/1103] Installing rust-phf+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 399/1103] Installing rust-phf+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 400/1103] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 401/1103] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 402/1103] Installing rust-bit-vec+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 403/1103] Installing rust-bit-set+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 404/1103] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 405/1103] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 406/1103] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 407/1103] Installing rust-quick-xml-d 100% | 254.2 MiB/s | 1.3 MiB | 00m00s [ 408/1103] Installing rust-quick-xml+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 409/1103] Installing rust-object+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 410/1103] Installing rust-object+pe-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 411/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 412/1103] Installing rust-crossbeam+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 413/1103] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 414/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 415/1103] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 416/1103] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 417/1103] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 418/1103] Installing rust-tracing-log 100% | 64.6 MiB/s | 66.1 KiB | 00m00s [ 419/1103] Installing rust-rayon-core- 100% | 91.0 MiB/s | 279.5 KiB | 00m00s [ 420/1103] Installing rust-rayon-core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 421/1103] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 422/1103] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 423/1103] Installing rust-rand0.8+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 424/1103] Installing rust-rand0.8+lib 100% | 0.0 B/s | 124.0 B | 00m00s [ 425/1103] Installing rust-rand0.8+sma 100% | 0.0 B/s | 124.0 B | 00m00s [ 426/1103] Installing rust-phf_generat 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 427/1103] Installing rust-phf_generat 100% | 0.0 B/s | 124.0 B | 00m00s [ 428/1103] Installing rust-phf_codegen 100% | 0.0 B/s | 44.2 KiB | 00m00s [ 429/1103] Installing rust-phf_codegen 100% | 0.0 B/s | 124.0 B | 00m00s [ 430/1103] Installing rust-terminfo-de 100% | 85.6 MiB/s | 175.4 KiB | 00m00s [ 431/1103] Installing rust-terminfo+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 432/1103] Installing rust-similar+inl 100% | 0.0 B/s | 124.0 B | 00m00s [ 433/1103] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 434/1103] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 435/1103] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 436/1103] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 437/1103] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 438/1103] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 439/1103] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 440/1103] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 441/1103] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 442/1103] Installing rust-matchers-de 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 443/1103] Installing rust-matchers+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 444/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 445/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 446/1103] Installing rust-fancy-regex 100% | 143.1 MiB/s | 439.7 KiB | 00m00s [ 447/1103] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 448/1103] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 449/1103] Installing llvm-test-0:23.1 100% | 109.5 MiB/s | 2.3 MiB | 00m00s [ 450/1103] Installing rust-zlib-rs+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 451/1103] Installing rust-similar2+in 100% | 0.0 B/s | 124.0 B | 00m00s [ 452/1103] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 453/1103] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 454/1103] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 455/1103] Installing rust-rand_core+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 456/1103] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 457/1103] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 458/1103] Installing rust-yansi+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 459/1103] Installing rust-yansi+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 460/1103] Installing rust-yansi+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 461/1103] Installing rust-fastrand+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 462/1103] Installing rust-fastrand+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 463/1103] Installing rust-fastrand+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 464/1103] Installing rust-tinyvec+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 465/1103] Installing llvm-googletest- 100% | 274.5 MiB/s | 2.2 MiB | 00m00s [ 466/1103] Installing llvm-static-0:23 100% | 563.2 MiB/s | 367.2 MiB | 00m01s [ 467/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 468/1103] Installing rust-errno+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 469/1103] Installing rust-mio+log-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 470/1103] Installing rust-mio+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 471/1103] Installing rust-mio+os-poll 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 472/1103] Installing rust-mio+os-ext- 100% | 0.0 B/s | 124.0 B | 00m00s [ 473/1103] Installing rust-os_pipe-dev 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 474/1103] Installing rust-os_pipe+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 475/1103] Installing rust-wait-timeou 100% | 31.1 MiB/s | 31.9 KiB | 00m00s [ 476/1103] Installing rust-wait-timeou 100% | 0.0 B/s | 124.0 B | 00m00s [ 477/1103] Installing rust-inotify-sys 100% | 0.0 B/s | 33.2 KiB | 00m00s [ 478/1103] Installing rust-inotify-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 479/1103] Installing rust-inotify-dev 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 480/1103] Installing rust-jobserver-d 100% | 94.4 MiB/s | 96.7 KiB | 00m00s [ 481/1103] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 482/1103] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 483/1103] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 484/1103] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 485/1103] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 486/1103] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 487/1103] Installing rust-thin-vec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 488/1103] Installing rust-thin-vec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 489/1103] Installing rust-jiff-core+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 490/1103] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 491/1103] Installing rust-log+alloc-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 492/1103] Installing rust-log+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 493/1103] Installing rust-jiff-core+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 494/1103] Installing rust-jiff+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 495/1103] Installing rust-either+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 496/1103] Installing rust-either+use_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 497/1103] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 498/1103] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 499/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 500/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 501/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 502/1103] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 503/1103] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 504/1103] Installing rust-flate2+zlib 100% | 0.0 B/s | 124.0 B | 00m00s [ 505/1103] Installing rust-notify-type 100% | 38.2 MiB/s | 78.2 KiB | 00m00s [ 506/1103] Installing rust-notify-type 100% | 0.0 B/s | 124.0 B | 00m00s [ 507/1103] Installing rust-bitflags+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 508/1103] Installing rust-smallvec+un 100% | 0.0 B/s | 124.0 B | 00m00s [ 509/1103] Installing rust-version-ran 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 510/1103] Installing rust-version-ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 511/1103] Installing rust-console+ans 100% | 0.0 B/s | 124.0 B | 00m00s [ 512/1103] Installing rust-console+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 513/1103] Installing rust-console+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 514/1103] Installing rust-indicatif-d 100% | 103.7 MiB/s | 318.5 KiB | 00m00s [ 515/1103] Installing rust-ptr_meta+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 516/1103] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 517/1103] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 518/1103] Installing rust-manyhow-mac 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [ 519/1103] Installing rust-manyhow-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 520/1103] Installing rust-manyhow+mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 521/1103] Installing rust-manyhow+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 522/1103] Installing rust-quote-use-m 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 523/1103] Installing rust-quote-use-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 524/1103] Installing rust-quote-use-d 100% | 0.0 B/s | 11.3 KiB | 00m00s [ 525/1103] Installing rust-quote-use+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 526/1103] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 527/1103] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 528/1103] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 529/1103] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 530/1103] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 531/1103] Installing rust-linux-raw-s 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 532/1103] Installing rust-rustix-deve 100% | 91.2 MiB/s | 2.3 MiB | 00m00s [ 533/1103] Installing rust-rustix+fs-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 534/1103] Installing rust-rustix+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 535/1103] Installing rust-rustix+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 536/1103] Installing rust-rustix+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 537/1103] Installing rust-tempfile-de 100% | 86.1 MiB/s | 176.3 KiB | 00m00s [ 538/1103] Installing rust-rustix+term 100% | 0.0 B/s | 124.0 B | 00m00s [ 539/1103] Installing rust-terminal_si 100% | 24.6 MiB/s | 25.2 KiB | 00m00s [ 540/1103] Installing rust-terminal_si 100% | 0.0 B/s | 124.0 B | 00m00s [ 541/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 542/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 543/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 544/1103] Installing rust-globset-dev 100% | 117.9 MiB/s | 120.7 KiB | 00m00s [ 545/1103] Installing rust-globset+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 546/1103] Installing rust-globset+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 547/1103] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 548/1103] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 549/1103] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 550/1103] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 551/1103] Installing rust-regex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 552/1103] Installing rust-hashbrown+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 553/1103] Installing rust-hashbrown+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 554/1103] Installing rust-object+arch 100% | 0.0 B/s | 124.0 B | 00m00s [ 555/1103] Installing rust-object+elf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 556/1103] Installing rust-object+mach 100% | 0.0 B/s | 124.0 B | 00m00s [ 557/1103] Installing rust-object+read 100% | 0.0 B/s | 124.0 B | 00m00s [ 558/1103] Installing rust-object+xcof 100% | 0.0 B/s | 124.0 B | 00m00s [ 559/1103] Installing rust-object+read 100% | 0.0 B/s | 124.0 B | 00m00s [ 560/1103] Installing rust-ar_archive_ 100% | 170.0 MiB/s | 348.1 KiB | 00m00s [ 561/1103] Installing rust-ar_archive_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 562/1103] Installing rust-get-size2+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 563/1103] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 564/1103] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 565/1103] Installing rust-csv-core-de 100% | 116.0 MiB/s | 118.8 KiB | 00m00s [ 566/1103] Installing rust-csv-core+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 567/1103] Installing rust-libc+extra_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 568/1103] Installing rust-cpufeatures 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [ 569/1103] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 570/1103] Installing rust-cpufeatures 100% | 43.4 MiB/s | 44.4 KiB | 00m00s [ 571/1103] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 572/1103] Installing ncurses-c++-libs 100% | 75.6 MiB/s | 154.9 KiB | 00m00s [ 573/1103] Installing ncurses-devel-0: 100% | 27.5 MiB/s | 1.0 MiB | 00m00s [ 574/1103] Installing libedit-devel-0: 100% | 11.0 MiB/s | 67.5 KiB | 00m00s [ 575/1103] Installing llvm-devel-0:23. 100% | 165.1 MiB/s | 38.0 MiB | 00m00s [ 576/1103] Installing emacs-filesystem 100% | 1.0 MiB/s | 1.1 KiB | 00m00s [ 577/1103] Installing clang-resource-f 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [ 578/1103] Installing clang-libs-0:23. 100% | 466.6 MiB/s | 110.6 MiB | 00m00s [ 579/1103] Installing clang-0:23.1.2-1 100% | 532.3 MiB/s | 66.5 MiB | 00m00s [ 580/1103] Installing clang-tools-extr 100% | 402.9 MiB/s | 62.0 MiB | 00m00s [ 581/1103] Installing clang-devel-0:23 100% | 263.3 MiB/s | 34.5 MiB | 00m00s [ 582/1103] Installing ncurses-0:6.6-3. 100% | 20.1 MiB/s | 618.1 KiB | 00m00s [ 583/1103] Installing groff-base-0:1.2 100% | 89.5 MiB/s | 4.2 MiB | 00m00s [ 584/1103] Installing perl-Digest-0:1. 100% | 36.1 MiB/s | 37.0 KiB | 00m00s [ 585/1103] Installing perl-Digest-MD5- 100% | 60.0 MiB/s | 61.4 KiB | 00m00s [ 586/1103] Installing perl-FileHandle- 100% | 0.0 B/s | 9.8 KiB | 00m00s [ 587/1103] Installing perl-B-0:1.92-52 100% | 252.4 MiB/s | 516.9 KiB | 00m00s [ 588/1103] Installing perl-libnet-0:3. 100% | 143.4 MiB/s | 293.8 KiB | 00m00s [ 589/1103] Installing perl-Data-Dumper 100% | 114.6 MiB/s | 117.4 KiB | 00m00s [ 590/1103] Installing perl-Unicode-Nor 100% | 238.5 MiB/s | 488.4 KiB | 00m00s [ 591/1103] Installing perl-MIME-Base32 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [ 592/1103] Installing perl-URI-0:5.37- 100% | 70.6 MiB/s | 289.2 KiB | 00m00s [ 593/1103] Installing perl-IO-Socket-I 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 594/1103] Installing perl-AutoLoader- 100% | 0.0 B/s | 21.0 KiB | 00m00s [ 595/1103] Installing perl-IO-Socket-S 100% | 238.0 MiB/s | 731.0 KiB | 00m00s [ 596/1103] Installing perl-Net-SSLeay- 100% | 193.2 MiB/s | 1.4 MiB | 00m00s [ 597/1103] Installing perl-locale-0:1. 100% | 0.0 B/s | 6.5 KiB | 00m00s [ 598/1103] Installing perl-if-0:0.61.0 100% | 0.0 B/s | 6.2 KiB | 00m00s [ 599/1103] Installing perl-Text-Tabs+W 100% | 0.0 B/s | 23.9 KiB | 00m00s [ 600/1103] Installing perl-Pod-Escapes 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 601/1103] Installing perl-Time-Local- 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [ 602/1103] Installing perl-Time-HiRes- 100% | 114.9 MiB/s | 117.7 KiB | 00m00s [ 603/1103] Installing perl-File-Path-0 100% | 62.9 MiB/s | 64.4 KiB | 00m00s [ 604/1103] Installing perl-HTTP-Tiny-0 100% | 160.6 MiB/s | 164.5 KiB | 00m00s [ 605/1103] Installing perl-Pod-Simple- 100% | 187.1 MiB/s | 574.8 KiB | 00m00s [ 606/1103] Installing perl-Class-Struc 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 607/1103] Installing perl-IPC-Open3-0 100% | 0.0 B/s | 28.5 KiB | 00m00s [ 608/1103] Installing perl-File-Temp-1 100% | 161.6 MiB/s | 165.5 KiB | 00m00s [ 609/1103] Installing perl-POSIX-0:2.2 100% | 225.1 MiB/s | 230.5 KiB | 00m00s [ 610/1103] Installing perl-Term-Cap-0: 100% | 29.8 MiB/s | 30.6 KiB | 00m00s [ 611/1103] Installing perl-Term-ANSICo 100% | 96.8 MiB/s | 99.1 KiB | 00m00s [ 612/1103] Installing perl-Pod-Perldoc 100% | 9.7 MiB/s | 169.4 KiB | 00m00s [ 613/1103] Installing perl-podlators-1 100% | 21.6 MiB/s | 331.1 KiB | 00m00s [ 614/1103] Installing perl-File-stat-0 100% | 0.0 B/s | 14.2 KiB | 00m00s [ 615/1103] Installing perl-SelectSaver 100% | 0.0 B/s | 2.5 KiB | 00m00s [ 616/1103] Installing perl-Socket-4:2. 100% | 120.9 MiB/s | 123.8 KiB | 00m00s [ 617/1103] Installing perl-Symbol-0:1. 100% | 0.0 B/s | 7.3 KiB | 00m00s [ 618/1103] Installing perl-Pod-Usage-4 100% | 6.1 MiB/s | 87.8 KiB | 00m00s [ 619/1103] Installing perl-IO-0:1.56-5 100% | 74.0 MiB/s | 151.5 KiB | 00m00s [ 620/1103] Installing perl-Fcntl-0:1.2 100% | 0.0 B/s | 45.8 KiB | 00m00s [ 621/1103] Installing perl-overloading 100% | 0.0 B/s | 5.5 KiB | 00m00s [ 622/1103] Installing perl-mro-0:1.30- 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [ 623/1103] Installing perl-base-0:2.27 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 624/1103] Installing perl-Text-ParseW 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 625/1103] Installing perl-Getopt-Long 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [ 626/1103] Installing perl-Storable-1: 100% | 230.9 MiB/s | 236.5 KiB | 00m00s [ 627/1103] Installing perl-Getopt-Std- 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 628/1103] Installing perl-MIME-Base64 100% | 43.1 MiB/s | 44.1 KiB | 00m00s [ 629/1103] Installing perl-vars-0:1.05 100% | 0.0 B/s | 4.3 KiB | 00m00s [ 630/1103] Installing perl-parent-1:0. 100% | 0.0 B/s | 11.0 KiB | 00m00s [ 631/1103] Installing perl-File-Basena 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 632/1103] Installing perl-overload-0: 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 633/1103] Installing perl-Scalar-List 100% | 72.5 MiB/s | 148.6 KiB | 00m00s [ 634/1103] Installing perl-Errno-0:1.3 100% | 0.0 B/s | 8.8 KiB | 00m00s [ 635/1103] Installing perl-constant-0: 100% | 26.8 MiB/s | 27.4 KiB | 00m00s [ 636/1103] Installing perl-Encode-4:3. 100% | 173.9 MiB/s | 4.7 MiB | 00m00s [ 637/1103] Installing perl-DynaLoader- 100% | 0.0 B/s | 32.5 KiB | 00m00s [ 638/1103] Installing perl-PathTools-0 100% | 90.1 MiB/s | 184.5 KiB | 00m00s [ 639/1103] Installing perl-Carp-0:1.54 100% | 0.0 B/s | 47.7 KiB | 00m00s [ 640/1103] Installing perl-Exporter-0: 100% | 27.1 MiB/s | 55.5 KiB | 00m00s [ 641/1103] Installing perl-libs-4:5.44 100% | 219.8 MiB/s | 12.1 MiB | 00m00s [ 642/1103] Installing perl-interpreter 100% | 7.9 MiB/s | 121.4 KiB | 00m00s [ 643/1103] Installing jemalloc-0:5.4.0 100% | 64.4 MiB/s | 1.1 MiB | 00m00s [ 644/1103] Installing jemalloc-devel-0 100% | 1.7 MiB/s | 24.3 KiB | 00m00s [ 645/1103] Installing rust-version_che 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [ 646/1103] Installing rust-version_che 100% | 0.0 B/s | 124.0 B | 00m00s [ 647/1103] Installing rust-typenum-dev 100% | 390.7 MiB/s | 1.2 MiB | 00m00s [ 648/1103] Installing rust-typenum+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 649/1103] Installing rust-generic-arr 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [ 650/1103] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 651/1103] Installing rust-block-buffe 100% | 35.0 MiB/s | 35.8 KiB | 00m00s [ 652/1103] Installing rust-block-buffe 100% | 0.0 B/s | 124.0 B | 00m00s [ 653/1103] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 654/1103] Installing rust-crypto-comm 100% | 0.0 B/s | 26.8 KiB | 00m00s [ 655/1103] Installing rust-crypto-comm 100% | 0.0 B/s | 124.0 B | 00m00s [ 656/1103] Installing rust-digest0.10- 100% | 86.2 MiB/s | 88.2 KiB | 00m00s [ 657/1103] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 658/1103] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 659/1103] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 660/1103] Installing rust-collection_ 100% | 23.2 MiB/s | 23.7 KiB | 00m00s [ 661/1103] Installing rust-collection_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 662/1103] Installing rust-attribute-d 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [ 663/1103] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 664/1103] Installing rust-attribute-d 100% | 77.0 MiB/s | 78.8 KiB | 00m00s [ 665/1103] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 666/1103] Installing rust-get-size-de 100% | 0.0 B/s | 29.0 KiB | 00m00s [ 667/1103] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 668/1103] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 669/1103] Installing rust-option-ext- 100% | 0.0 B/s | 23.0 KiB | 00m00s [ 670/1103] Installing rust-option-ext+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 671/1103] Installing rust-dirs-sys-de 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [ 672/1103] Installing rust-dirs-sys+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 673/1103] Installing rust-dirs-devel- 100% | 48.9 MiB/s | 50.0 KiB | 00m00s [ 674/1103] Installing rust-dirs+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 675/1103] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 676/1103] Installing rust-pkg-config- 100% | 12.4 MiB/s | 76.4 KiB | 00m00s [ 677/1103] Installing rust-pkg-config+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 678/1103] Installing rust-icu_normali 100% | 200.5 MiB/s | 410.6 KiB | 00m00s [ 679/1103] Installing rust-tinyvec_mac 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 680/1103] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 681/1103] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 682/1103] Installing rust-tinyvec+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 683/1103] Installing rust-unicode-nor 100% | 232.3 MiB/s | 713.6 KiB | 00m00s [ 684/1103] Installing rust-find-msvc-t 100% | 113.6 MiB/s | 116.3 KiB | 00m00s [ 685/1103] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 686/1103] Installing rust-cc-devel-0: 100% | 199.3 MiB/s | 408.2 KiB | 00m00s [ 687/1103] Installing rust-cc+default- 100% | 0.0 B/s | 124.0 B | 00m00s [ 688/1103] Installing rust-tikv-jemall 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 689/1103] Installing rust-tikv-jemall 100% | 48.4 MiB/s | 49.5 KiB | 00m00s [ 690/1103] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 691/1103] Installing rust-psm-devel-0 100% | 52.7 MiB/s | 107.8 KiB | 00m00s [ 692/1103] Installing rust-psm+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 693/1103] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 694/1103] Installing rust-urlencoding 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 695/1103] Installing rust-urlencoding 100% | 0.0 B/s | 124.0 B | 00m00s [ 696/1103] Installing rust-escape8259- 100% | 0.0 B/s | 14.1 KiB | 00m00s [ 697/1103] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 698/1103] Installing rust-termtree0.5 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 699/1103] Installing rust-termtree0.5 100% | 0.0 B/s | 124.0 B | 00m00s [ 700/1103] Installing rust-autocfg-dev 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [ 701/1103] Installing rust-autocfg+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 702/1103] Installing rust-fs-err-deve 100% | 106.8 MiB/s | 109.4 KiB | 00m00s [ 703/1103] Installing rust-fs-err+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 704/1103] Installing rust-num-traits- 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [ 705/1103] Installing rust-chrono-deve 100% | 257.5 MiB/s | 1.3 MiB | 00m00s [ 706/1103] Installing rust-chrono+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 707/1103] Installing rust-chrono+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 708/1103] Installing rust-chrono+now- 100% | 0.0 B/s | 124.0 B | 00m00s [ 709/1103] Installing rust-chrono+iana 100% | 0.0 B/s | 124.0 B | 00m00s [ 710/1103] Installing rust-chrono+cloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 711/1103] Installing rust-foldhash-de 100% | 58.0 MiB/s | 59.4 KiB | 00m00s [ 712/1103] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 713/1103] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 714/1103] Installing rust-hashlink-de 100% | 165.5 MiB/s | 169.4 KiB | 00m00s [ 715/1103] Installing rust-hashlink+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 716/1103] Installing rust-stable_dere 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 717/1103] Installing rust-yoke-devel- 100% | 137.2 MiB/s | 140.5 KiB | 00m00s [ 718/1103] Installing rust-yoke+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 719/1103] Installing rust-zerovec+yok 100% | 0.0 B/s | 124.0 B | 00m00s [ 720/1103] Installing rust-icu_collect 100% | 125.9 MiB/s | 644.5 KiB | 00m00s [ 721/1103] Installing rust-zerotrie+yo 100% | 0.0 B/s | 124.0 B | 00m00s [ 722/1103] Installing rust-scopeguard- 100% | 33.7 MiB/s | 34.5 KiB | 00m00s [ 723/1103] Installing rust-lock_api-de 100% | 196.3 MiB/s | 201.0 KiB | 00m00s [ 724/1103] Installing rust-lock_api+at 100% | 0.0 B/s | 124.0 B | 00m00s [ 725/1103] Installing rust-lock_api+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 726/1103] Installing rust-cfg_aliases 100% | 22.6 MiB/s | 23.1 KiB | 00m00s [ 727/1103] Installing rust-cfg_aliases 100% | 0.0 B/s | 124.0 B | 00m00s [ 728/1103] Installing rust-strsim-deve 100% | 53.6 MiB/s | 54.8 KiB | 00m00s [ 729/1103] Installing rust-strsim+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 730/1103] Installing rust-clap_lex-de 100% | 0.0 B/s | 43.9 KiB | 00m00s [ 731/1103] Installing rust-clap_lex+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 732/1103] Installing rust-clap_builde 100% | 186.1 MiB/s | 952.8 KiB | 00m00s [ 733/1103] Installing rust-clap-devel- 100% | 41.4 MiB/s | 254.1 KiB | 00m00s [ 734/1103] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 735/1103] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 736/1103] Installing rust-clap+help-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 737/1103] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 738/1103] Installing rust-clap+error- 100% | 0.0 B/s | 124.0 B | 00m00s [ 739/1103] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 740/1103] Installing rust-clap+sugges 100% | 0.0 B/s | 124.0 B | 00m00s [ 741/1103] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 742/1103] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 743/1103] Installing rust-clap+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 744/1103] Installing rust-clap_comple 100% | 94.5 MiB/s | 193.6 KiB | 00m00s [ 745/1103] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 746/1103] Installing rust-clap_comple 100% | 39.0 MiB/s | 39.9 KiB | 00m00s [ 747/1103] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 748/1103] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 749/1103] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 750/1103] Installing rust-clap+usage- 100% | 0.0 B/s | 124.0 B | 00m00s [ 751/1103] Installing rust-difflib-dev 100% | 39.5 MiB/s | 40.4 KiB | 00m00s [ 752/1103] Installing rust-difflib+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 753/1103] Installing rust-lazy_static 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 754/1103] Installing rust-lazy_static 100% | 0.0 B/s | 124.0 B | 00m00s [ 755/1103] Installing rust-sharded-sla 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 756/1103] Installing rust-sharded-sla 100% | 0.0 B/s | 124.0 B | 00m00s [ 757/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 758/1103] Installing rust-pin-project 100% | 46.3 MiB/s | 237.3 KiB | 00m00s [ 759/1103] Installing rust-pin-project 100% | 0.0 B/s | 124.0 B | 00m00s [ 760/1103] Installing rust-tracing-dev 100% | 154.8 MiB/s | 475.5 KiB | 00m00s [ 761/1103] Installing rust-tracing+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 762/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 763/1103] Installing rust-tracing+tra 100% | 0.0 B/s | 124.0 B | 00m00s [ 764/1103] Installing rust-normalize-l 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 765/1103] Installing rust-normalize-l 100% | 0.0 B/s | 124.0 B | 00m00s [ 766/1103] Installing rust-snapbox-dev 100% | 89.5 MiB/s | 274.9 KiB | 00m00s [ 767/1103] Installing rust-dyn-clone-d 100% | 34.5 MiB/s | 35.4 KiB | 00m00s [ 768/1103] Installing rust-dyn-clone+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 769/1103] Installing rust-inventory-d 100% | 42.6 MiB/s | 43.7 KiB | 00m00s [ 770/1103] Installing rust-inventory+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 771/1103] Installing rust-salsa-macro 100% | 105.6 MiB/s | 108.1 KiB | 00m00s [ 772/1103] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 773/1103] Installing rust-boxcar-deve 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [ 774/1103] Installing rust-boxcar+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 775/1103] Installing rust-simdutf8-de 100% | 63.9 MiB/s | 131.0 KiB | 00m00s [ 776/1103] Installing rust-bytecheck+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 777/1103] Installing rust-winnow0.7-d 100% | 156.9 MiB/s | 1.3 MiB | 00m00s [ 778/1103] Installing rust-toml0.9+par 100% | 0.0 B/s | 124.0 B | 00m00s [ 779/1103] Installing rust-diff-devel- 100% | 445.4 MiB/s | 912.2 KiB | 00m00s [ 780/1103] Installing rust-diff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 781/1103] Installing rust-pretty_asse 100% | 121.8 MiB/s | 124.8 KiB | 00m00s [ 782/1103] Installing rust-unscanny-de 100% | 36.1 MiB/s | 36.9 KiB | 00m00s [ 783/1103] Installing rust-unscanny+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 784/1103] Installing rust-pep440_rs-d 100% | 203.0 MiB/s | 207.9 KiB | 00m00s [ 785/1103] Installing rust-pep440_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 786/1103] Installing rust-pep440_rs+v 100% | 0.0 B/s | 124.0 B | 00m00s [ 787/1103] Installing rust-paste-devel 100% | 35.7 MiB/s | 73.1 KiB | 00m00s [ 788/1103] Installing rust-paste+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 789/1103] Installing rust-litemap-dev 100% | 65.4 MiB/s | 134.0 KiB | 00m00s [ 790/1103] Installing rust-icu_locale_ 100% | 66.3 MiB/s | 407.4 KiB | 00m00s [ 791/1103] Installing rust-icu_provide 100% | 102.2 MiB/s | 209.4 KiB | 00m00s [ 792/1103] Installing rust-icu_provide 100% | 0.0 B/s | 124.0 B | 00m00s [ 793/1103] Installing rust-icu_normali 100% | 422.3 MiB/s | 3.0 MiB | 00m00s [ 794/1103] Installing rust-icu_locale_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 795/1103] Installing rust-icu_propert 100% | 284.0 MiB/s | 581.6 KiB | 00m00s [ 796/1103] Installing rust-idna_adapte 100% | 0.0 B/s | 27.9 KiB | 00m00s [ 797/1103] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 798/1103] Installing rust-idna-devel- 100% | 303.4 MiB/s | 932.0 KiB | 00m00s [ 799/1103] Installing rust-idna+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 800/1103] Installing rust-idna+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 801/1103] Installing rust-ryu-devel-0 100% | 78.6 MiB/s | 161.0 KiB | 00m00s [ 802/1103] Installing rust-ryu+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 803/1103] Installing rust-zmij-devel- 100% | 66.0 MiB/s | 67.6 KiB | 00m00s [ 804/1103] Installing rust-zmij+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 805/1103] Installing rust-itoa-devel- 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 806/1103] Installing rust-itoa+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 807/1103] Installing rust-serde_json- 100% | 142.6 MiB/s | 730.0 KiB | 00m00s [ 808/1103] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 809/1103] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 810/1103] Installing rust-gen-lsp-typ 100% | 321.3 MiB/s | 658.1 KiB | 00m00s [ 811/1103] Installing rust-snapbox+str 100% | 0.0 B/s | 124.0 B | 00m00s [ 812/1103] Installing rust-escargot-de 100% | 37.5 MiB/s | 76.7 KiB | 00m00s [ 813/1103] Installing rust-escargot+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 814/1103] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 815/1103] Installing rust-schemars-de 100% | 58.3 MiB/s | 537.2 KiB | 00m00s [ 816/1103] Installing rust-schemars+sc 100% | 0.0 B/s | 124.0 B | 00m00s [ 817/1103] Installing rust-cfg-if-deve 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 818/1103] Installing rust-cfg-if+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 819/1103] Installing rust-nix-devel-0 100% | 207.9 MiB/s | 1.7 MiB | 00m00s [ 820/1103] Installing rust-getrandom-d 100% | 55.9 MiB/s | 171.7 KiB | 00m00s [ 821/1103] Installing rust-chacha20-de 100% | 75.3 MiB/s | 154.1 KiB | 00m00s [ 822/1103] Installing rust-crc32fast-d 100% | 60.0 MiB/s | 122.9 KiB | 00m00s [ 823/1103] Installing rust-getrandom0. 100% | 58.5 MiB/s | 119.8 KiB | 00m00s [ 824/1103] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 825/1103] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 826/1103] Installing rust-rand0.8+get 100% | 0.0 B/s | 124.0 B | 00m00s [ 827/1103] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 828/1103] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 829/1103] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 830/1103] Installing rust-rand0.8+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 831/1103] Installing rust-unicode_nam 100% | 40.4 MiB/s | 41.4 KiB | 00m00s [ 832/1103] Installing rust-unicode_nam 100% | 0.0 B/s | 124.0 B | 00m00s [ 833/1103] Installing rust-crc32fast+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 834/1103] Installing rust-crc32fast+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 835/1103] Installing rust-zip-devel-0 100% | 202.9 MiB/s | 623.3 KiB | 00m00s [ 836/1103] Installing rust-zip+_deflat 100% | 0.0 B/s | 124.0 B | 00m00s [ 837/1103] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 838/1103] Installing rust-chacha20+rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 839/1103] Installing rust-tempfile+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 840/1103] Installing rust-tempfile+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 841/1103] Installing rust-insta-devel 100% | 86.2 MiB/s | 529.5 KiB | 00m00s [ 842/1103] Installing rust-insta+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 843/1103] Installing rust-insta+conso 100% | 0.0 B/s | 124.0 B | 00m00s [ 844/1103] Installing rust-insta+color 100% | 0.0 B/s | 124.0 B | 00m00s [ 845/1103] Installing rust-insta+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 846/1103] Installing rust-insta+regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 847/1103] Installing rust-insta+pest- 100% | 0.0 B/s | 124.0 B | 00m00s [ 848/1103] Installing rust-getrandom+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 849/1103] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 850/1103] Installing rust-rand+sys_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 851/1103] Installing rust-nix+fs-deve 100% | 0.0 B/s | 124.0 B | 00m00s [ 852/1103] Installing rust-nix+term-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 853/1103] Installing rust-nix+process 100% | 0.0 B/s | 124.0 B | 00m00s [ 854/1103] Installing rust-nix+signal- 100% | 0.0 B/s | 124.0 B | 00m00s [ 855/1103] Installing rust-parking_lot 100% | 68.6 MiB/s | 140.4 KiB | 00m00s [ 856/1103] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 857/1103] Installing rust-parking_lot 100% | 98.3 MiB/s | 201.4 KiB | 00m00s [ 858/1103] Installing rust-parking_lot 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 859/1103] Installing rust-salsa-devel 100% | 100.6 MiB/s | 1.4 MiB | 00m00s [ 860/1103] Installing rust-test-case-c 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [ 861/1103] Installing rust-test-case-m 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 862/1103] Installing rust-thread_loca 100% | 55.3 MiB/s | 56.6 KiB | 00m00s [ 863/1103] Installing rust-thread_loca 100% | 0.0 B/s | 124.0 B | 00m00s [ 864/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 865/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 866/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 867/1103] Installing rust-tracing-fla 100% | 29.5 MiB/s | 30.2 KiB | 00m00s [ 868/1103] Installing rust-sha2_0.10-d 100% | 54.8 MiB/s | 112.3 KiB | 00m00s [ 869/1103] Installing rust-pest_meta-d 100% | 136.2 MiB/s | 279.0 KiB | 00m00s [ 870/1103] Installing rust-pest_meta+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 871/1103] Installing rust-pest_genera 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 872/1103] Installing rust-pest_derive 100% | 39.0 MiB/s | 79.9 KiB | 00m00s [ 873/1103] Installing rust-pest_genera 100% | 0.0 B/s | 124.0 B | 00m00s [ 874/1103] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 875/1103] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 876/1103] Installing rust-insta+pest_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 877/1103] Installing rust-libloading0 100% | 55.1 MiB/s | 112.9 KiB | 00m00s [ 878/1103] Installing rust-libloading0 100% | 0.0 B/s | 124.0 B | 00m00s [ 879/1103] Installing rust-tap-devel-0 100% | 0.0 B/s | 39.5 KiB | 00m00s [ 880/1103] Installing rust-tap+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 881/1103] Installing rust-wyz-devel-0 100% | 59.7 MiB/s | 61.1 KiB | 00m00s [ 882/1103] Installing rust-radium-deve 100% | 0.0 B/s | 49.4 KiB | 00m00s [ 883/1103] Installing rust-radium+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 884/1103] Installing rust-predicates- 100% | 0.0 B/s | 26.1 KiB | 00m00s [ 885/1103] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 886/1103] Installing rust-predicates- 100% | 63.6 MiB/s | 130.3 KiB | 00m00s [ 887/1103] Installing rust-predicates+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 888/1103] Installing rust-predicates- 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [ 889/1103] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 890/1103] Installing rust-rustversion 100% | 33.4 MiB/s | 68.3 KiB | 00m00s [ 891/1103] Installing rust-rustversion 100% | 0.0 B/s | 124.0 B | 00m00s [ 892/1103] Installing rust-castaway-de 100% | 39.8 MiB/s | 40.8 KiB | 00m00s [ 893/1103] Installing rust-castaway+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 894/1103] Installing rust-char_str-de 100% | 100.6 MiB/s | 309.0 KiB | 00m00s [ 895/1103] Installing rust-char_str+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 896/1103] Installing rust-anstyle-que 100% | 26.0 MiB/s | 26.7 KiB | 00m00s [ 897/1103] Installing rust-anstyle-que 100% | 0.0 B/s | 124.0 B | 00m00s [ 898/1103] Installing rust-utf8parse-d 100% | 34.4 MiB/s | 35.2 KiB | 00m00s [ 899/1103] Installing rust-utf8parse+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 900/1103] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 901/1103] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 902/1103] Installing rust-anstyle-svg 100% | 63.3 MiB/s | 64.8 KiB | 00m00s [ 903/1103] Installing rust-anstyle-svg 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 904/1103] Installing rust-colorchoice 100% | 0.0 B/s | 21.7 KiB | 00m00s [ 905/1103] Installing rust-colorchoice 100% | 0.0 B/s | 124.0 B | 00m00s [ 906/1103] Installing rust-anstream-de 100% | 100.1 MiB/s | 102.5 KiB | 00m00s [ 907/1103] Installing rust-anstream+au 100% | 0.0 B/s | 124.0 B | 00m00s [ 908/1103] Installing rust-anstream+wi 100% | 0.0 B/s | 124.0 B | 00m00s [ 909/1103] Installing rust-anstream+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 910/1103] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 911/1103] Installing rust-clap+color- 100% | 0.0 B/s | 124.0 B | 00m00s [ 912/1103] Installing rust-clap+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 913/1103] Installing rust-clap_comple 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 914/1103] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 915/1103] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 916/1103] Installing rust-icu_propert 100% | 243.7 MiB/s | 1.5 MiB | 00m00s [ 917/1103] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [ 918/1103] Installing rust-icu_normali 100% | 0.0 B/s | 124.0 B | 00m00s [ 919/1103] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 920/1103] Installing rust-idna+compil 100% | 0.0 B/s | 124.0 B | 00m00s [ 921/1103] Installing rust-url-devel-0 100% | 277.6 MiB/s | 568.5 KiB | 00m00s [ 922/1103] Installing rust-url+serde-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 923/1103] Installing rust-url+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 924/1103] Installing rust-url+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 925/1103] Installing rust-pep508_rs-d 100% | 165.8 MiB/s | 339.6 KiB | 00m00s [ 926/1103] Installing rust-pep508_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 927/1103] Installing rust-funty-devel 100% | 55.1 MiB/s | 56.4 KiB | 00m00s [ 928/1103] Installing rust-bitvec-deve 100% | 83.4 MiB/s | 1.0 MiB | 00m00s [ 929/1103] Installing rust-typed-arena 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [ 930/1103] Installing rust-static_asse 100% | 63.9 MiB/s | 65.5 KiB | 00m00s [ 931/1103] Installing rust-static_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 932/1103] Installing rust-compact_str 100% | 126.7 MiB/s | 389.1 KiB | 00m00s [ 933/1103] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 934/1103] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 935/1103] Installing rust-same-file-d 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [ 936/1103] Installing rust-same-file+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 937/1103] Installing rust-walkdir-dev 100% | 107.2 MiB/s | 109.8 KiB | 00m00s [ 938/1103] Installing rust-walkdir+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 939/1103] Installing rust-ignore-deve 100% | 155.8 MiB/s | 319.0 KiB | 00m00s [ 940/1103] Installing rust-ignore+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 941/1103] Installing rust-globwalk-de 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 942/1103] Installing rust-globwalk+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 943/1103] Installing rust-notify-deve 100% | 154.1 MiB/s | 157.8 KiB | 00m00s [ 944/1103] Installing rust-heck-devel- 100% | 43.7 MiB/s | 44.7 KiB | 00m00s [ 945/1103] Installing rust-heck+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 946/1103] Installing rust-strum_macro 100% | 73.4 MiB/s | 150.3 KiB | 00m00s [ 947/1103] Installing rust-strum_macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 948/1103] Installing rust-clap_derive 100% | 87.6 MiB/s | 179.4 KiB | 00m00s [ 949/1103] Installing rust-clap_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 950/1103] Installing rust-clap+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 951/1103] Installing rust-libtest-mim 100% | 50.0 MiB/s | 102.3 KiB | 00m00s [ 952/1103] Installing rust-libtest-mim 100% | 0.0 B/s | 124.0 B | 00m00s [ 953/1103] Installing rust-glob-devel- 100% | 84.2 MiB/s | 86.2 KiB | 00m00s [ 954/1103] Installing rust-glob+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 955/1103] Installing rust-clang-sys-d 100% | 104.4 MiB/s | 213.8 KiB | 00m00s [ 956/1103] Installing rust-clang-sys+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 957/1103] Installing rust-clang-sys+l 100% | 0.0 B/s | 124.0 B | 00m00s [ 958/1103] Installing rust-clang-sys+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 959/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 960/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 961/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 962/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 963/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 964/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 965/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 966/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 967/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 968/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 969/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 970/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 971/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 972/1103] Installing rust-bindgen-dev 100% | 217.1 MiB/s | 1.1 MiB | 00m00s [ 973/1103] Installing rust-bindgen+run 100% | 0.0 B/s | 124.0 B | 00m00s [ 974/1103] Installing rust-zstd-sys-de 100% | 318.0 MiB/s | 325.6 KiB | 00m00s [ 975/1103] Installing rust-zstd-safe-d 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [ 976/1103] Installing rust-zstd-sys+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 977/1103] Installing rust-zstd-safe+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 978/1103] Installing rust-zstd-devel- 100% | 57.4 MiB/s | 117.5 KiB | 00m00s [ 979/1103] Installing rust-colored-dev 100% | 60.2 MiB/s | 123.2 KiB | 00m00s [ 980/1103] Installing rust-arrayvec-de 100% | 123.1 MiB/s | 126.1 KiB | 00m00s [ 981/1103] Installing rust-vte-devel-0 100% | 153.4 MiB/s | 314.2 KiB | 00m00s [ 982/1103] Installing rust-strip-ansi- 100% | 21.6 MiB/s | 22.1 KiB | 00m00s [ 983/1103] Installing rust-strip-ansi- 100% | 0.0 B/s | 124.0 B | 00m00s [ 984/1103] Installing rust-insta+strip 100% | 0.0 B/s | 124.0 B | 00m00s [ 985/1103] Installing rust-anyhow-deve 100% | 73.0 MiB/s | 224.3 KiB | 00m00s [ 986/1103] Installing rust-anyhow+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 987/1103] Installing rust-insta+filte 100% | 0.0 B/s | 124.0 B | 00m00s [ 988/1103] Installing rust-quick-junit 100% | 126.1 MiB/s | 129.1 KiB | 00m00s [ 989/1103] Installing rust-colored+no- 100% | 0.0 B/s | 124.0 B | 00m00s [ 990/1103] Installing rust-zip+zstd-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 991/1103] Installing rust-datatest-st 100% | 34.6 MiB/s | 106.3 KiB | 00m00s [ 992/1103] Installing rust-strum+strum 100% | 0.0 B/s | 124.0 B | 00m00s [ 993/1103] Installing rust-is-macro-de 100% | 30.2 MiB/s | 30.9 KiB | 00m00s [ 994/1103] Installing rust-notify+maco 100% | 0.0 B/s | 124.0 B | 00m00s [ 995/1103] Installing rust-assert_fs-d 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [ 996/1103] Installing rust-salsa+compa 100% | 0.0 B/s | 124.0 B | 00m00s [ 997/1103] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 998/1103] Installing rust-get-size2+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 999/1103] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [1000/1103] Installing rust-bitvec+allo 100% | 0.0 B/s | 124.0 B | 00m00s [1001/1103] Installing rust-pyproject-t 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [1002/1103] Installing rust-gen-lsp-typ 100% | 0.0 B/s | 124.0 B | 00m00s [1003/1103] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [1004/1103] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [1005/1103] Installing rust-snapbox+ter 100% | 0.0 B/s | 124.0 B | 00m00s [1006/1103] Installing rust-char_str+ge 100% | 0.0 B/s | 124.0 B | 00m00s [1007/1103] Installing rust-char_str+se 100% | 0.0 B/s | 124.0 B | 00m00s [1008/1103] Installing rust-arc-swap-de 100% | 79.0 MiB/s | 242.6 KiB | 00m00s [1009/1103] Installing rust-indoc-devel 100% | 27.0 MiB/s | 55.2 KiB | 00m00s [1010/1103] Installing rust-insta+redac 100% | 0.0 B/s | 124.0 B | 00m00s [1011/1103] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [1012/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1013/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1014/1103] Installing rust-test-case-d 100% | 0.0 B/s | 17.1 KiB | 00m00s [1015/1103] Installing rust-salsa+inven 100% | 0.0 B/s | 124.0 B | 00m00s [1016/1103] Installing rust-salsa+macro 100% | 0.0 B/s | 124.0 B | 00m00s [1017/1103] Installing rust-salsa+order 100% | 0.0 B/s | 124.0 B | 00m00s [1018/1103] Installing rust-salsa+salsa 100% | 0.0 B/s | 124.0 B | 00m00s [1019/1103] Installing rust-get-size2+p 100% | 0.0 B/s | 124.0 B | 00m00s [1020/1103] Installing rust-dashmap-dev 100% | 64.7 MiB/s | 132.6 KiB | 00m00s [1021/1103] Installing rust-ctrlc-devel 100% | 21.7 MiB/s | 44.5 KiB | 00m00s [1022/1103] Installing rust-clearscreen 100% | 126.2 MiB/s | 258.5 KiB | 00m00s [1023/1103] Installing rust-quickcheck- 100% | 101.2 MiB/s | 103.6 KiB | 00m00s [1024/1103] Installing rust-insta-cmd-d 100% | 32.6 MiB/s | 33.4 KiB | 00m00s [1025/1103] Installing rust-insta+json- 100% | 0.0 B/s | 124.0 B | 00m00s [1026/1103] Installing rust-insta+ron-d 100% | 0.0 B/s | 124.0 B | 00m00s [1027/1103] Installing rust-cachedir-de 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [1028/1103] Installing rust-rand+std_rn 100% | 0.0 B/s | 124.0 B | 00m00s [1029/1103] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [1030/1103] Installing rust-unicode_nam 100% | 429.2 MiB/s | 2.1 MiB | 00m00s [1031/1103] Installing rust-etcetera-de 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [1032/1103] Installing rust-filetime-de 100% | 54.6 MiB/s | 55.9 KiB | 00m00s [1033/1103] Installing rust-stacker-dev 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [1034/1103] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [1035/1103] Installing rust-schemars+st 100% | 0.0 B/s | 124.0 B | 00m00s [1036/1103] Installing rust-snapbox+exa 100% | 0.0 B/s | 124.0 B | 00m00s [1037/1103] Installing rust-lsp-server- 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [1038/1103] Installing rust-csv-devel-0 100% | 449.3 MiB/s | 5.8 MiB | 00m00s [1039/1103] Installing rust-libcst-deve 100% | 122.2 MiB/s | 625.6 KiB | 00m00s [1040/1103] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [1041/1103] Installing rust-rkyv+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [1042/1103] Installing rust-snapbox+cmd 100% | 0.0 B/s | 124.0 B | 00m00s [1043/1103] Installing rust-snapbox+dif 100% | 0.0 B/s | 124.0 B | 00m00s [1044/1103] Installing rust-tracing+att 100% | 0.0 B/s | 124.0 B | 00m00s [1045/1103] Installing rust-tracing+log 100% | 0.0 B/s | 124.0 B | 00m00s [1046/1103] Installing rust-tracing+rel 100% | 0.0 B/s | 124.0 B | 00m00s [1047/1103] Installing rust-clap+string 100% | 0.0 B/s | 124.0 B | 00m00s [1048/1103] Installing rust-clap+env-de 100% | 0.0 B/s | 124.0 B | 00m00s [1049/1103] Installing rust-clap+wrap_h 100% | 0.0 B/s | 124.0 B | 00m00s [1050/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1051/1103] Installing rust-argfile-dev 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [1052/1103] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [1053/1103] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [1054/1103] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [1055/1103] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [1056/1103] Installing rust-rkyv+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [1057/1103] Installing rust-indicatif+u 100% | 0.0 B/s | 124.0 B | 00m00s [1058/1103] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [1059/1103] Installing rust-jiff+tz-sys 100% | 0.0 B/s | 124.0 B | 00m00s [1060/1103] Installing rust-jiff+tzdb-c 100% | 0.0 B/s | 124.0 B | 00m00s [1061/1103] Installing rust-jiff+tzdb-z 100% | 0.0 B/s | 124.0 B | 00m00s [1062/1103] Installing rust-fern-devel- 100% | 220.3 MiB/s | 451.2 KiB | 00m00s [1063/1103] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [1064/1103] Installing rust-jiff+tz-fat 100% | 0.0 B/s | 124.0 B | 00m00s [1065/1103] Installing rust-rayon-devel 100% | 126.7 MiB/s | 908.1 KiB | 00m00s [1066/1103] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [1067/1103] Installing rust-crossbeam+s 100% | 0.0 B/s | 124.0 B | 00m00s [1068/1103] Installing rust-imperative- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [1069/1103] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1070/1103] Installing pyproject-rpm-ma 100% | 154.9 MiB/s | 158.6 KiB | 00m00s [1071/1103] Installing rust-toml+serde- 100% | 0.0 B/s | 124.0 B | 00m00s [1072/1103] Installing rust-toml+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [1073/1103] Installing rust-camino+serd 100% | 0.0 B/s | 124.0 B | 00m00s [1074/1103] Installing rust-strum+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [1075/1103] Installing rust-ordermap+se 100% | 0.0 B/s | 124.0 B | 00m00s [1076/1103] Installing rust-serde_test- 100% | 99.2 MiB/s | 101.5 KiB | 00m00s [1077/1103] Installing rust-thin-vec+se 100% | 0.0 B/s | 124.0 B | 00m00s [1078/1103] Installing rust-toml+displa 100% | 0.0 B/s | 124.0 B | 00m00s [1079/1103] Installing rust-toml+parse- 100% | 0.0 B/s | 124.0 B | 00m00s [1080/1103] Installing rust-jiff+tzdb-b 100% | 0.0 B/s | 124.0 B | 00m00s [1081/1103] Installing rust-syn2+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1082/1103] Installing rust-quickcheck_ 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [1083/1103] Installing rust-syn2+fold-d 100% | 0.0 B/s | 124.0 B | 00m00s [1084/1103] Installing rust-get-size2+o 100% | 0.0 B/s | 124.0 B | 00m00s [1085/1103] Installing rust-get-size2+i 100% | 0.0 B/s | 124.0 B | 00m00s [1086/1103] Installing rust-similar2+de 100% | 0.0 B/s | 124.0 B | 00m00s [1087/1103] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [1088/1103] Installing rust-get-size2+t 100% | 0.0 B/s | 124.0 B | 00m00s [1089/1103] Installing rust-jiff+perf-i 100% | 0.0 B/s | 124.0 B | 00m00s [1090/1103] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [1091/1103] Installing rust-get-size2+h 100% | 0.0 B/s | 124.0 B | 00m00s [1092/1103] Installing rust-wild-devel- 100% | 0.0 B/s | 26.6 KiB | 00m00s [1093/1103] Installing rust-supports-hy 100% | 20.1 MiB/s | 20.6 KiB | 00m00s [1094/1103] Installing rust-seahash-dev 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [1095/1103] Installing rust-rustc-stabl 100% | 64.6 MiB/s | 66.2 KiB | 00m00s [1096/1103] Installing rust-pathdiff-de 100% | 0.0 B/s | 23.2 KiB | 00m00s [1097/1103] Installing rust-path-slash- 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [1098/1103] Installing rust-natord-deve 100% | 0.0 B/s | 11.0 KiB | 00m00s [1099/1103] Installing rust-matchit-dev 100% | 160.6 MiB/s | 164.4 KiB | 00m00s [1100/1103] Installing rust-jod-thread- 100% | 0.0 B/s | 17.0 KiB | 00m00s [1101/1103] Installing rust-dunce-devel 100% | 0.0 B/s | 21.7 KiB | 00m00s [1102/1103] Installing rust-drop_bomb-d 100% | 0.0 B/s | 19.2 KiB | 00m00s [1103/1103] Installing rust-countme-dev 100% | 208.5 KiB/s | 28.2 KiB | 00m00s Warning: skipped OpenPGP checks for 13 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.9mIevD setting SOURCE_DATE_EPOCH=1790812800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.kCgJxw + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + cd ruff-0.16.10 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-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.16.10-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 103.0 KiB/s | 23.5 KiB | 00m00s Copr repository 100% | 118.2 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.23.2-1.fc46.noarch" is already installed. Package "rust-1.98.1-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~rc2-1.fc46 fedora 2.5 MiB python3-packaging noarch 0:26.3-1.fc46 fedora 1.3 MiB python3-pip noarch 0:26.2.1-1.fc46 fedora 12.3 MiB Installing dependencies: python3-rpm-generators noarch 0:14-35.fc46 fedora 81.9 KiB Transaction Summary: Installing: 4 packages Total size of inbound packages is 4 MiB. Need to download 4 MiB. After this operation, 16 MiB extra will be used (install 16 MiB, remove 0 B). [1/4] python3-packaging-0:26.3-1.fc46.n 100% | 2.3 MiB/s | 293.6 KiB | 00m00s [2/4] python3-rpm-generators-0:14-35.fc 100% | 626.7 KiB/s | 28.8 KiB | 00m00s [3/4] python3-devel-0:3.15.0~rc2-1.fc46 100% | 2.3 MiB/s | 482.7 KiB | 00m00s [4/4] python3-pip-0:26.2.1-1.fc46.noarc 100% | 8.6 MiB/s | 2.8 MiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 8.9 MiB/s | 3.6 MiB | 00m00s Running transaction [1/6] Verify package files 100% | 363.0 B/s | 4.0 B | 00m00s [2/6] Prepare transaction 100% | 117.0 B/s | 4.0 B | 00m00s [3/6] Installing python3-packaging-0:26 100% | 186.6 MiB/s | 1.3 MiB | 00m00s [4/6] Installing python3-rpm-generators 100% | 81.1 MiB/s | 83.1 KiB | 00m00s [5/6] Installing python3-devel-0:3.15.0 100% | 78.2 MiB/s | 2.5 MiB | 00m00s [6/6] Installing python3-pip-0:26.2.1-1 100% | 106.2 MiB/s | 12.5 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.n2C5Br setting SOURCE_DATE_EPOCH=1790812800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.W663iD + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + cd ruff-0.16.10 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-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.16.10-build/ruff-0.16.10-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.16.10-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-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.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 469.7 KiB/s | 23.5 KiB | 00m00s Copr repository 100% | 192.1 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc46.noarch" is already installed. Package "pyproject-rpm-macros-1.23.2-1.fc46.noarch" is already installed. Package "python3-devel-3.15.0~rc2-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.98.1-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% | 115.6 MiB/s | 4.9 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 101.1 MiB/s | 4.9 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 55.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 29.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.15.0-1.fc4 100% | 195.6 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.kTsU1S setting SOURCE_DATE_EPOCH=1790812800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.iZ0pWz + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + cd ruff-0.16.10 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-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 356 packages to latest compatible versions 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.10.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.10.dist-info/ removed 'ruff-0.16.10.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.10.dist-info/licenses' removed 'ruff-0.16.10.dist-info/WHEEL' removed 'ruff-0.16.10.dist-info/METADATA' removed directory 'ruff-0.16.10.dist-info/' + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-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.16.10.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.10.dist-info/ removed 'ruff-0.16.10.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.10.dist-info/licenses' removed 'ruff-0.16.10.dist-info/WHEEL' removed 'ruff-0.16.10.dist-info/METADATA' removed directory 'ruff-0.16.10.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 234.9 KiB/s | 23.5 KiB | 00m00s Copr repository 100% | 192.1 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc46.noarch" is already installed. Package "pyproject-rpm-macros-1.23.2-1.fc46.noarch" is already installed. Package "python3-devel-3.15.0~rc2-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.98.1-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.z2k91O setting SOURCE_DATE_EPOCH=1790812800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.dPn3nq + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + cd ruff-0.16.10 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-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.16.10.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.10.dist-info/ removed 'ruff-0.16.10.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.10.dist-info/licenses' removed 'ruff-0.16.10.dist-info/WHEEL' removed 'ruff-0.16.10.dist-info/METADATA' removed directory 'ruff-0.16.10.dist-info/' + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-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.16.10.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.10.dist-info/ removed 'ruff-0.16.10.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.10.dist-info/licenses' removed 'ruff-0.16.10.dist-info/WHEEL' removed 'ruff-0.16.10.dist-info/METADATA' removed directory 'ruff-0.16.10.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.6DmvCv + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ruff-0.16.10 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.cQGR8F + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ruff-0.16.10 + mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ruff-0.16.10-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.16.10.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir/pip-modern-metadata-47xi9ywm --interpreter /usr/bin/python3` Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: ruff Building wheel for ruff (pyproject.toml): started Running command Building wheel for ruff (pyproject.toml) Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off` 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml Compiling proc-macro2 v1.0.107 Compiling unicode-ident v1.0.26 Compiling quote v1.0.47 Compiling serde_core v1.0.229 Compiling memchr v2.8.3 Compiling cfg-if v1.0.5 Compiling serde v1.0.229 Compiling smallvec v1.16.2 Compiling libc v0.2.189 Compiling allocator-api2 v0.2.21 Compiling equivalent v1.0.2 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 interpolator v0.5.0 Compiling collection_literals v1.0.3 Compiling heck v0.5.0 Compiling log v0.4.34 Compiling static_assertions v1.1.0 Compiling regex-syntax v0.8.11 Compiling once_cell v1.21.4 Compiling zerocopy v0.8.59 Compiling either v1.17.0 Compiling tinyvec_macros v0.1.1 Compiling shlex v2.0.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=91a3750048f4e04b -C extra-filename=-159bb3a4012c06fc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/proc-macro2-159bb3a4012c06fc -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=df993e34e9f5c1c1 -C extra-filename=-586396161bb59513 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/quote-586396161bb59513 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3cc1ff899fc0a3e5 -C extra-filename=-dc8fda47477682fa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7fa6ab440fea060a -C extra-filename=-b31e25d4fe68b851 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/serde_core-b31e25d4fe68b851 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0046edd29f6cacd5 -C extra-filename=-74a04ac40cc8c9db --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8ba4d303c5ca1663 -C extra-filename=-8b31bbd399cd73e7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.189/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=3d609be65af10164 -C extra-filename=-15d43ddb8eb8ad0f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/libc-15d43ddb8eb8ad0f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f02532e468e99415 -C extra-filename=-f0521f530829e0bd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name allocator_api2 --edition=2018 /usr/share/cargo/registry/allocator-api2-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(no_global_oom_handling)' --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "fresh-rust", "nightly", "serde", "std"))' -C metadata=d0a577d3074f7a95 -C extra-filename=-e2bcdc00477723f1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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=b064b318958d5ae5 -C extra-filename=-c972840b415eed0c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=62255f132f35d8dd -C extra-filename=-546b03c6eab2e509 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/serde-546b03c6eab2e509 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=085f67a2b86dacc0 -C extra-filename=-54796719eb66790a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d3721ac53201d583 -C extra-filename=-db98ef98ef45a798 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/zmij-db98ef98ef45a798 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="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=1f225a986bb13727 -C extra-filename=-7d5e67a36ed43057 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=bed40cc1f26bc45d -C extra-filename=-d25414e5b6f5dd1c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2380724cafff611c -C extra-filename=-a64af737a233bef8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=bf999bad67098cff -C extra-filename=-cf50af197cf8c98f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9968cb113218ff42 -C extra-filename=-22000d5f3845d8c4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/rustversion-22000d5f3845d8c4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=c742cb45ed5f48cc -C extra-filename=-8684482e795c87df --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crossbeam-utils-8684482e795c87df -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8a64df991e414a51 -C extra-filename=-a85de64c20c825a4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name collection_literals --edition=2021 /usr/share/cargo/registry/collection_literals-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --forbid=unsafe_code -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8528804d00f631b3 -C extra-filename=-29317b5a55b5f599 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9bdf54819b6c44ed -C extra-filename=-71b646870525acb1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=6ef73795e82e6e02 -C extra-filename=-3bd821bc56ad9461 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2157f4e1c8b25fd6 -C extra-filename=-9d65633a419693de --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=6b875716a4f7dbae -C extra-filename=-6ce1e242890e83be --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.189/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=740ab4394eb73c7d -C extra-filename=-a22beed4f6a6a235 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/libc-a22beed4f6a6a235 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b8fa863730a12225 -C extra-filename=-6724fd7871bbcfbf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.59/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=c5daea2aa086cdca -C extra-filename=-24d147b52ff237ab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/zerocopy-24d147b52ff237ab -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4b9af152cff32351 -C extra-filename=-b38a1c06eb05f46d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.17.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 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=3d0d1db4147f6de2 -C extra-filename=-f935fffa90c71541 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling thiserror v2.0.21 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=a053c5cb4d892acf -C extra-filename=-90da60bfbe501256 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --warn=unexpected_cfgs --check-cfg 'cfg(manual_codegen_check)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=de333125a1fc578f -C extra-filename=-e425922025462fa7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --allow=unexpected_cfgs '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::manual_let_else' '--warn=clippy::doc_markdown' '--warn=clippy::disallowed_methods' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=35af09b070afee10 -C extra-filename=-277579c5d4c60534 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=34763cc504a0eea3 -C extra-filename=-136533072fae6c88 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/thiserror-136533072fae6c88 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling siphasher v1.0.4 Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=26837d216c425d61 -C extra-filename=-d978ab69f6e17d2d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.17.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=fbba3d05a81a5fbb -C extra-filename=-c563e873913d092a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling stable_deref_trait v1.2.1 Running `/usr/bin/rustc --crate-name stable_deref_trait --edition=2015 /usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=18e9c46f73bf67fc -C extra-filename=-0a342170be618238 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_text_size) Running `/usr/bin/rustc --crate-name ruff_text_size --edition=2024 crates/ruff_text_size/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=e51eeeb89dbc22fd -C extra-filename=-e02c1a44c2d66640 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinyvec v1.11.0 Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=f4fc125f49203d14 -C extra-filename=-e7c9c64229628119 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtinyvec_macros-90da60bfbe501256.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --cfg 'feature="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=11ba9737788414e9 -C extra-filename=-fb1b86086e81c3e4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b1c5e12270c37330 -C extra-filename=-ab14681b100c386a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=036d11914d6ffe7e -C extra-filename=-9aed45fb11f43a68 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/parking_lot_core-9aed45fb11f43a68 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_shared v0.11.3 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=41d9e3e69dd295d1 -C extra-filename=-e777defd649c5550 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsiphasher-d978ab69f6e17d2d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --allow=unexpected_cfgs '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::manual_let_else' '--warn=clippy::doc_markdown' '--warn=clippy::disallowed_methods' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=ddb98a922019aa37 -C extra-filename=-467ff03a450d6ba4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfind_msvc_tools-277579c5d4c60534.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libshlex-e425922025462fa7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=29c81dec955a72ad -C extra-filename=-8ef72f7a11b719ab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=28321112078f3dbc -C extra-filename=-dbb2b947174e8ebe --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1382937ec2c54400 -C extra-filename=-38da3d595b3e988f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling scopeguard v1.2.0 Running `/usr/bin/rustc --crate-name scopeguard --edition=2015 /usr/share/cargo/registry/scopeguard-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=8183f01a3083b11f -C extra-filename=-9d842895078e6ba3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=60052286e31b723e -C extra-filename=-5fd23177c1827610 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libeither-c563e873913d092a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-core v0.1.36 Running `/usr/bin/rustc --crate-name tracing_core --edition=2018 /usr/share/cargo/registry/tracing-core-0.1.36/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --cfg 'feature="default"' --cfg 'feature="once_cell"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "once_cell", "std"))' -C metadata=01c3bc1db5de4168 -C extra-filename=-bce0b3f674e98f20 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=32ace6a3344cf9d9 -C extra-filename=-6a6689e003a80b2f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libeither-f935fffa90c71541.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling portable-atomic v1.15.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(target_arch,values("xtensa"))' --check-cfg 'cfg(target_arch,values("amdgpu"))' --check-cfg 'cfg(target_arch,values("loongarch32"))' --check-cfg 'cfg(target_os,values("trusty"))' --check-cfg 'cfg(target_os,values("psx"))' --check-cfg 'cfg(target_os,values("zos"))' --check-cfg 'cfg(target_env,values("psx"))' --check-cfg 'cfg(target_feature,values("lse2","lse128","rcpc3"))' --check-cfg 'cfg(target_feature,values("quadword-atomics"))' --check-cfg 'cfg(target_feature,values("zaamo","zabha"))' --check-cfg 'cfg(target_feature,values("zacas"))' --check-cfg 'cfg(target_feature,values("ztso"))' --check-cfg 'cfg(target_feature,values("miscellaneous-extensions-3"))' --check-cfg 'cfg(target_pointer_width,values("128"))' --check-cfg 'cfg(portable_atomic_no_outline_atomics,portable_atomic_outline_atomics,portable_atomic_unstable_f16,portable_atomic_unstable_f128)' --check-cfg 'cfg(portable_atomic_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind,valgrind_cross)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=0ba43c23fa47c259 -C extra-filename=-194f14c25da65724 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/portable-atomic-194f14c25da65724 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1c605bc4bd695779 -C extra-filename=-0c47223cc4b3fd2f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libscopeguard-9d842895078e6ba3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling boxcar v0.2.14 Running `/usr/bin/rustc --crate-name boxcar --edition=2021 /usr/share/cargo/registry/boxcar-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e4c3b99f9cf2927f -C extra-filename=-b12133e32355dd39 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashbrown v0.17.1 Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.17.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_else' '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' '--allow=clippy::option_if_let_else' '--warn=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_errors_doc' --warn=missing_docs '--allow=clippy::manual_map' '--warn=clippy::manual_let_else' --warn=explicit_outlives_requirements --warn=ellipsis_inclusive_range_patterns --warn=elided_lifetimes_in_paths '--allow=clippy::doc_markdown' '--warn=clippy::borrow_as_ptr' --warn=bare_trait_objects --cfg 'feature="allocator-api2"' --cfg 'feature="default"' --cfg 'feature="default-hasher"' --cfg 'feature="equivalent"' --cfg 'feature="inline-more"' --cfg 'feature="raw-entry"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "allocator-api2", "core", "default", "default-hasher", "equivalent", "inline-more", "nightly", "raw-entry", "rayon", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=ebc2055c6af16e9a -C extra-filename=-02496c2be7fb137e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liballocator_api2-e2bcdc00477723f1.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libequivalent-f0521f530829e0bd.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfoldhash-54796719eb66790a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cf3af85ecd62260b -C extra-filename=-8b5a88b557ee2ca8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=67f26193e5999cfa -C extra-filename=-c6a8b2dc3fe94cde --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/typeid-c6a8b2dc3fe94cde -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=82a7c6e4c5a2cb34 -C extra-filename=-114ab23c7d02f8e1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ryu v1.0.23 Running `/usr/bin/rustc --crate-name ryu --edition=2021 /usr/share/cargo/registry/ryu-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic", "small"))' -C metadata=a285fc6c0554cb3e -C extra-filename=-faa67ea80176d40f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/quote-586396161bb59513/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 '--allow=clippy::uninlined_format_args' '--allow=clippy::type_complexity' '--allow=clippy::single_match' '--allow=clippy::should_implement_trait' '--allow=clippy::result_unit_err' '--allow=clippy::needless_lifetimes' '--allow=clippy::match_like_matches_macro' '--allow=clippy::manual_flatten' '--allow=clippy::field_reassign_with_default' '--allow=clippy::comparison_chain' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=5e92658efc9b3c0e -C extra-filename=-28797a1e230f4141 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/object-28797a1e230f4141 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/zmij-db98ef98ef45a798/build-script-build` Compiling aho-corasick v1.1.5 Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C 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=65eb9015a0be2656 -C extra-filename=-dc7532cb6f499188 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4f551e744bb6c4ef -C extra-filename=-83a974bc8c69b8f2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-cf50af197cf8c98f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a33dbeb05cd74def -C extra-filename=-08e96189cb03d0b0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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 ruff_source_file v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_source_file) Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crossbeam-utils-8684482e795c87df/build-script-build` 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=62b86bdeaa6e825d -C extra-filename=-873e39dfce6c7514 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-cf50af197cf8c98f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-e02c1a44c2d66640.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=07e3c842ee618163 -C extra-filename=-d18ed6e67d189a56 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_no_atomic,crossbeam_sanitize_thread)'` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/proc-macro2-159bb3a4012c06fc/build-script-build` Compiling bstr v1.13.1 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std", "unicode"))' -C metadata=a0d75b0b7387fcd5 -C extra-filename=-04f6b6c1596589ca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f25f57216d6ce707 -C extra-filename=-76adb326b7806dc3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtinyvec-e7c9c64229628119.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/parking_lot_core-9aed45fb11f43a68/build-script-build` Running `/usr/bin/rustc --crate-name tinyvec_macros --edition=2018 /usr/share/cargo/registry/tinyvec_macros-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f9fdbd2a52976d7a -C extra-filename=-de10b538902cb3d6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b762897eb2281555 -C extra-filename=-29fd7058ee5a8ce9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/serde-546b03c6eab2e509/build-script-build` Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=7dc816434871150c -C extra-filename=-db3c8af5d7cf56a6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtinyvec_macros-de10b538902cb3d6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling seahash v4.1.0 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=399b53fa414b32e3 -C extra-filename=-e1200a3c0c0ffc23 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name seahash --edition=2015 /usr/share/cargo/registry/seahash-4.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=00a6243f2a1ef714 -C extra-filename=-38ac887f34e1cd57 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/serde_core-b31e25d4fe68b851/build-script-build` 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 embed-bitcode=no -C debug-assertions=off --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=fb1088542af2adef -C extra-filename=-1a19578e983c6030 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde_core --edition=2021 /usr/share/cargo/registry/serde_core-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=e1819f2af28f2fd0 -C extra-filename=-964c081cd0330a62 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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 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=989ee777917728ac -C extra-filename=-f96cceced09e3981 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-dc8fda47477682fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/rustversion-22000d5f3845d8c4/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=0ec4bc260d9f6a5d -C extra-filename=-9f9ff76c622fb518 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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 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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=4b343a16a35b9e9e -C extra-filename=-ff3e00c6e181052d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/typeid-c6a8b2dc3fe94cde/build-script-build` Compiling intrusive-collections v0.10.3 Running `/usr/bin/rustc --crate-name intrusive_collections --edition=2018 /usr/share/cargo/registry/intrusive-collections-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly"))' -C metadata=f87fb184a7b9bf49 -C extra-filename=-ceb113f36aa9ff25 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=468cbdb7412f7521 -C extra-filename=-5a803cd8074e2275 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_const_type_id)'` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/thiserror-136533072fae6c88/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/object-28797a1e230f4141/build-script-build` Running `/usr/bin/rustc --crate-name object --edition=2018 /usr/share/cargo/registry/object-0.39.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--allow=clippy::uninlined_format_args' '--allow=clippy::type_complexity' '--allow=clippy::single_match' '--allow=clippy::should_implement_trait' '--allow=clippy::result_unit_err' '--allow=clippy::needless_lifetimes' '--allow=clippy::match_like_matches_macro' '--allow=clippy::manual_flatten' '--allow=clippy::field_reassign_with_default' '--allow=clippy::comparison_chain' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=63971a891fe0cec1 -C extra-filename=-27e7f637731834eb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-cf50af197cf8c98f.rmeta --cap-lints allow -Copt-level=3 -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 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=5770dab560419bb4 -C extra-filename=-dbcf924444a9f52e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inventory v0.3.24 Running `/usr/bin/rustc --crate-name inventory --edition=2021 /usr/share/cargo/registry/inventory-0.3.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4cb7d4aa380c0f37 -C extra-filename=-46cd473a6d2caa66 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling getopts v0.2.24 Running `/usr/bin/rustc --crate-name getopts --edition=2021 /usr/share/cargo/registry/getopts-0.2.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "rustc-dep-of-std", "std", "unicode"))' -C metadata=3ad133d5257bbf88 -C extra-filename=-6f626f8e96536165 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-1a19578e983c6030.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=033e35ef53366bef -C extra-filename=-9d156f4a302f0eb5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-d18ed6e67d189a56.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/libc-15d43ddb8eb8ad0f/build-script-build` Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=f430da727ad32663 -C extra-filename=-f1432433c17527cf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsiphasher-38da3d595b3e988f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 embed-bitcode=no -C debug-assertions=off --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=82a4dab6b4490f2f -C extra-filename=-f60cfe341a48cf69 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.189/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=85861ced14943c62 -C extra-filename=-99448f2d94bad471 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg freebsd12 --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_picolibc)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/libc-a22beed4f6a6a235/build-script-build` 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=ac483705ea57c00a -C extra-filename=-99fdfcbe1130d771 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.189/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=ed56114fd0565ef6 -C extra-filename=-26a5eb2c5edc448a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg freebsd12 --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_picolibc)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Running `/usr/bin/rustc --crate-name 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=805a35b451b998a2 -C extra-filename=-494b019b51e04408 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtinyvec-db3c8af5d7cf56a6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling writeable v0.6.4 Running `/usr/bin/rustc --crate-name writeable --edition=2021 /usr/share/cargo/registry/writeable-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "either"))' -C metadata=6533fe408869f13e -C extra-filename=-665673c69ba3b746 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=6e3a803414ff1ccf -C extra-filename=-792c5dd171f7bf6e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crossbeam-epoch-792c5dd171f7bf6e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=6f3ec868fc28a763 -C extra-filename=-6939f95f78557d42 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=caae236d1cb1ce24 -C extra-filename=-e5bbc0899955ead2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf_shared-f1432433c17527cf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=57bffc8644bbca27 -C extra-filename=-b19db95ba913640f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_diagnostic_namespace)'` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/zerocopy-24d147b52ff237ab/build-script-build` Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 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=8845a9271d1f3e13 -C extra-filename=-a3c479eae80673c6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=b37f108c856c703f -C extra-filename=-87e058e12d2ef8ef --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crossbeam-deque-87e058e12d2ef8ef -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling utf8_iter v1.0.4 Running `/usr/bin/rustc --crate-name utf8_iter --edition=2021 /usr/share/cargo/registry/utf8_iter-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6cdc62a76f69b994 -C extra-filename=-630d866c2d1e9244 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zerocopy --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.59/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=facfff2a6a967741 -C extra-filename=-545108f0829f2775 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_zerocopy_simd_x86_avx12_1_89_0)' --check-cfg 'cfg(rust, values("1.89.0"))' --check-cfg 'cfg(no_zerocopy_core_error_1_81_0)' --check-cfg 'cfg(rust, values("1.81.0"))' --check-cfg 'cfg(no_zerocopy_slice_ptr_len_1_79_0)' --check-cfg 'cfg(rust, values("1.79.0"))' --check-cfg 'cfg(no_zerocopy_diagnostic_on_unimplemented_1_78_0)' --check-cfg 'cfg(rust, values("1.78.0"))' --check-cfg 'cfg(no_zerocopy_generic_bounds_in_const_fn_1_61_0)' --check-cfg 'cfg(rust, values("1.61.0"))' --check-cfg 'cfg(no_zerocopy_target_has_atomics_1_60_0)' --check-cfg 'cfg(rust, values("1.60.0"))' --check-cfg 'cfg(no_zerocopy_aarch64_simd_1_59_0)' --check-cfg 'cfg(rust, values("1.59.0"))' --check-cfg 'cfg(no_zerocopy_aarch64_simd_be_1_87_0)' --check-cfg 'cfg(rust, values("1.87.0"))' --check-cfg 'cfg(no_zerocopy_panic_in_const_and_vec_try_reserve_1_57_0)' --check-cfg 'cfg(rust, values("1.57.0"))' --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(kani)' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_NIGHTLY_FEATURES_IN_TESTS)' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_TOOLCHAIN, values("msrv", "stable", "nightly"))' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_DEV_MODE)' --check-cfg 'cfg(coverage_nightly)' --check-cfg 'cfg(zerocopy_inline_always)' --check-cfg 'cfg(zerocopy_unstable_ptr)' --check-cfg 'cfg(zerocopy_unstable_linux)' --check-cfg 'cfg(no_fp_fmt_parse)'` Compiling 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 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=59392edfe7560275 -C extra-filename=-7f80af4c267bd9a2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/icu_properties_data-7f80af4c267bd9a2 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_json v1.0.151 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.151/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=6b70de110f36e715 -C extra-filename=-e9d04eed0a9bb42a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/serde_json-e9d04eed0a9bb42a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=b93a3ab1b6a41983 -C extra-filename=-fd0388c595c8e21b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/rustix-fd0388c595c8e21b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=38ce82bc93375eec -C extra-filename=-037a18b6c0a3f2f3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(target_arch, values("xtensa"))' --cfg 'feature="auxvec"' --cfg 'feature="elf"' --cfg 'feature="errno"' --cfg 'feature="general"' --cfg 'feature="ioctl"' --cfg 'feature="no_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auxvec", "bootparam", "btrfs", "core", "default", "elf", "elf_uapi", "errno", "general", "if_arp", "if_ether", "if_packet", "if_tun", "image", "io_uring", "ioctl", "landlock", "loop_device", "mempolicy", "net", "netlink", "no_std", "prctl", "ptrace", "rustc-dep-of-std", "std", "system", "vm_sockets", "xdp"))' -C metadata=c6c3931d783d481f -C extra-filename=-f3192734e724c278 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d6cab40fb66a7564 -C extra-filename=-e6df5501cbc73435 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.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 --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=b80ac68261fbdaaa -C extra-filename=-c151d3d348fb3762 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-dc8fda47477682fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling syn v2.0.119 Compiling proc-macro-utils v0.10.0 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-2.0.119/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=e3a07303ee52318e -C extra-filename=-ba8a1bbc82e93278 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-dc8fda47477682fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling icu_normalizer_data v2.3.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=caaa33375a0da873 -C extra-filename=-614895874c6ae943 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-7d5e67a36ed43057.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.3.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8e30f51ef769f9cc -C extra-filename=-51c2078f1547a39f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/icu_normalizer_data-51c2078f1547a39f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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/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=7bb5c479fa419add -C extra-filename=-8393240f3c4c618d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/anyhow-8393240f3c4c618d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling walkdir v2.5.0 Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5c060f2afe1673de -C extra-filename=-caf2f1f239846546 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsame_file-e6df5501cbc73435.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/icu_properties_data-7f80af4c267bd9a2/build-script-build` Running `/usr/bin/rustc --crate-name icu_properties_data --edition=2024 /usr/share/cargo/registry/icu_properties_data-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f6b217824297683d -C extra-filename=-fc042b1645d08247 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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 rand_core v0.10.1 Running `/usr/bin/rustc --crate-name rand_core --edition=2024 /usr/share/cargo/registry/rand_core-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::undocumented_unsafe_blocks' --warn=missing_docs --warn=missing_debug_implementations --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b7d4d2710b7ccb3b -C extra-filename=-af0ccb1732ecc8b0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crossbeam-epoch-792c5dd171f7bf6e/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=45093dbd0c4bf881 -C extra-filename=-ffa800ebf0d579fe --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-d18ed6e67d189a56.rmeta --cap-lints allow -Copt-level=3 -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.16.10-build/ruff-0.16.10/target/release/build/serde_json-e9d04eed0a9bb42a/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 --allow=unexpected_cfgs --check-cfg 'cfg(uuid_unstable)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "atomic", "bytemuck", "default", "fast-rng", "md5", "rng", "rng-getrandom", "rng-rand", "serde", "sha1", "slog", "std", "v1", "v3", "v4", "v5", "v6", "v7", "v8"))' -C metadata=992512665a81d82f -C extra-filename=-263390b484b4355e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crossbeam-deque-87e058e12d2ef8ef/build-script-build` Compiling cpufeatures v0.3.0 Running `/usr/bin/rustc --crate-name cpufeatures --edition=2024 /usr/share/cargo/registry/cpufeatures-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::trivially_copy_pass_by_ref' --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::std_instead_of_core' '--warn=clippy::std_instead_of_alloc' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::return_self_not_must_use' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_closure_for_method_calls' '--warn=clippy::ptr_as_ptr' '--allow=clippy::needless_range_loop' '--warn=clippy::must_use_candidate' '--warn=clippy::mod_module_files' '--warn=clippy::missing_panics_doc' '--warn=clippy::missing_errors_doc' --warn=missing_docs --warn=missing_debug_implementations --warn=missing_copy_implementations '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--warn=clippy::implicit_saturating_sub' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::doc_markdown' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d17abe51fa600e32 -C extra-filename=-51682663c8fd13f7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0da12228ba4b8e69 -C extra-filename=-8f39842588952835 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=737a6f4161a8a459 -C extra-filename=-dc3a22a7f850ac9e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=967a92fb881fd263 -C extra-filename=-fecb295b9bbcb030 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crc32fast-fecb295b9bbcb030 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling chacha20 v0.10.2 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-0.10.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes --warn=unreachable_pub '--warn=clippy::unnecessary_safety_comment' --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::trivially_copy_pass_by_ref' --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::std_instead_of_core' '--warn=clippy::std_instead_of_alloc' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::return_self_not_must_use' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_closure_for_method_calls' '--warn=clippy::ptr_as_ptr' '--allow=clippy::needless_range_loop' '--warn=clippy::must_use_candidate' '--warn=clippy::mod_module_files' '--warn=clippy::missing_panics_doc' '--warn=clippy::missing_errors_doc' --warn=missing_docs --warn=missing_debug_implementations --warn=missing_copy_implementations '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--warn=clippy::implicit_saturating_sub' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(chacha20_avx512)' --check-cfg 'cfg(chacha20_backend, values("avx2", "avx512", "soft", "sse2"))' --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=148f86e5b8344c88 -C extra-filename=-8b37a7c0394d4a6b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcpufeatures-51682663c8fd13f7.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand_core-af0ccb1732ecc8b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/icu_normalizer_data-51c2078f1547a39f/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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=12440330f8e47b05 -C extra-filename=-a25d5875822f36ad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libutf8parse-8f39842588952835.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_normalizer_data --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=489ed17d6d05ca81 -C extra-filename=-4a52d0aeec522210 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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 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=dfcb6ebc602707ab -C extra-filename=-078867d2332a19ed --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libarrayvec-8b5a88b557ee2ca8.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6c8d024cdea9f9bd -C extra-filename=-a0fb324b29c78af4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/camino-a0fb324b29c78af4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/portable-atomic-194f14c25da65724/build-script-build` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(target_arch,values("xtensa"))' --check-cfg 'cfg(target_arch,values("amdgpu"))' --check-cfg 'cfg(target_arch,values("loongarch32"))' --check-cfg 'cfg(target_os,values("trusty"))' --check-cfg 'cfg(target_os,values("psx"))' --check-cfg 'cfg(target_os,values("zos"))' --check-cfg 'cfg(target_env,values("psx"))' --check-cfg 'cfg(target_feature,values("lse2","lse128","rcpc3"))' --check-cfg 'cfg(target_feature,values("quadword-atomics"))' --check-cfg 'cfg(target_feature,values("zaamo","zabha"))' --check-cfg 'cfg(target_feature,values("zacas"))' --check-cfg 'cfg(target_feature,values("ztso"))' --check-cfg 'cfg(target_feature,values("miscellaneous-extensions-3"))' --check-cfg 'cfg(target_pointer_width,values("128"))' --check-cfg 'cfg(portable_atomic_no_outline_atomics,portable_atomic_outline_atomics,portable_atomic_unstable_f16,portable_atomic_unstable_f128)' --check-cfg 'cfg(portable_atomic_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind,valgrind_cross)' --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=4efe1e7409be8a71 -C extra-filename=-7a1421344ae3f0da --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(target_feature,values("lsfe","fast-serialization","load-store-on-cond","distinct-ops","rmw"))' --check-cfg 'cfg(portable_atomic_atomic_intrinsics,portable_atomic_disable_fiq,portable_atomic_force_amo,portable_atomic_ll_sc_rmw,portable_atomic_no_asm,portable_atomic_no_asm_maybe_uninit,portable_atomic_no_asm_syscall,portable_atomic_no_atomic_64,portable_atomic_no_atomic_cas,portable_atomic_no_atomic_load_store,portable_atomic_no_atomic_min_max,portable_atomic_no_cfg_target_has_atomic,portable_atomic_no_cmpxchg16b_intrinsic,portable_atomic_no_cmpxchg16b_target_feature,portable_atomic_no_const_mut_refs,portable_atomic_no_const_raw_ptr_deref,portable_atomic_no_const_transmute,portable_atomic_no_core_unwind_safe,portable_atomic_no_diagnostic_namespace,portable_atomic_no_strict_provenance,portable_atomic_no_strict_provenance_atomic_ptr,portable_atomic_no_stronger_failure_ordering,portable_atomic_no_track_caller,portable_atomic_no_unsafe_op_in_unsafe_fn,portable_atomic_pre_llvm_16,portable_atomic_pre_llvm_18,portable_atomic_pre_llvm_20,portable_atomic_s_mode,portable_atomic_sanitize_thread,portable_atomic_target_feature,portable_atomic_unsafe_assume_privileged,portable_atomic_unsafe_assume_single_core,portable_atomic_unstable_asm,portable_atomic_unstable_asm_experimental_arch,portable_atomic_unstable_cfg_target_has_atomic,portable_atomic_unstable_isa_attribute)' --check-cfg 'cfg(portable_atomic_target_feature,values("cmpxchg16b","distinct-ops","fast-serialization","load-store-on-cond","lse","lse128","lse2","lsfe","mclass","miscellaneous-extensions-3","quadword-atomics","rcpc3","rmw","v6","v7","zaamo","zabha","zacas"))'` Running `/usr/bin/rustc --crate-name 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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=fcd871e6e5862020 -C extra-filename=-b2dce48bfd253789 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_epoch-ffa800ebf0d579fe.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-d18ed6e67d189a56.rmeta --cap-lints allow -Copt-level=3 -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 colorchoice v1.0.5 Running `/usr/bin/rustc --crate-name colorchoice --edition=2021 /usr/share/cargo/registry/colorchoice-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ebcc326656611f42 -C extra-filename=-81af456364125cfb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-query v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_query --edition=2021 /usr/share/cargo/registry/anstyle-query-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=47ab3196c796163a -C extra-filename=-83f9aeecda5cf2a9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f24eadc06f4da771 -C extra-filename=-d7b0f0b16e4f9ee6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/num-traits-d7b0f0b16e4f9ee6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libautocfg-114ab23c7d02f8e1.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 rand v0.10.3 Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "chacha", "default", "log", "serde", "simd_support", "std", "std_rng", "sys_rng", "thread_rng", "unbiased"))' -C metadata=f44c7c5612871aa6 -C extra-filename=-58972ef86e663cb3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libchacha20-8b37a7c0394d4a6b.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand_core-af0ccb1732ecc8b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="auto"' --cfg 'feature="default"' --cfg 'feature="wincon"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auto", "default", "test", "wincon"))' -C metadata=5206993337baa2be -C extra-filename=-74bae4d6651b23df --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstyle-ff3e00c6e181052d.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstyle_parse-a25d5875822f36ad.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstyle_query-83f9aeecda5cf2a9.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcolorchoice-81af456364125cfb.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libutf8parse-8f39842588952835.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ae3b254c4141b202 -C extra-filename=-a18e490d5574d17d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern vte=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libvte-078867d2332a19ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=67e13e568e5ab2bd -C extra-filename=-7ba96217c1b6f2b2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-5fd23177c1827610.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-cf50af197cf8c98f.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-873e39dfce6c7514.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-e02c1a44c2d66640.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-ab14681b100c386a.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-dc8fda47477682fa.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_normalization-76adb326b7806dc3.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/anyhow-8393240f3c4c618d/build-script-build` Compiling regex-automata v0.4.18 Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="alloc"' --cfg 'feature="dfa-build"' --cfg 'feature="dfa-onepass"' --cfg 'feature="dfa-search"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=14fa171ad8e4b96e -C extra-filename=-5855cce332b0170f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libaho_corasick-dc7532cb6f499188.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_syntax-6ce1e242890e83be.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(doc_cfg)' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "proptest1", "schemars08", "serde", "std", "v4", "v7"))' -C metadata=86cb878b0000bb46 -C extra-filename=-bdad91ad051ce6f8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libuuid-263390b484b4355e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling getrandom v0.2.17 Running `/usr/bin/rustc --crate-name getrandom --edition=2018 /usr/share/cargo/registry/getrandom-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("custom", "linux_disable_fallback", "rdrand", "std"))' -C metadata=c62ce2f4641e6af9 -C extra-filename=-28ae730e14def72b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-b38a1c06eb05f46d.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-26a5eb2c5edc448a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="dfa-onepass"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=ca7837ae059251f3 -C extra-filename=-a171ac2db80b1fe3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libaho_corasick-83a974bc8c69b8f2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-cf50af197cf8c98f.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_syntax-fb1b86086e81c3e4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b411ea3d4d44a7e2 -C extra-filename=-37276e5fe7fae8a3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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 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=6de0eb6eedfd47c7 -C extra-filename=-5c9d9322ae7dc6f9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashbrown v0.14.5 Running `/usr/bin/rustc --crate-name hashbrown --edition=2021 /usr/share/cargo/registry/hashbrown-0.14.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="raw"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ahash", "alloc", "allocator-api2", "compiler_builtins", "core", "default", "equivalent", "inline-more", "nightly", "raw", "rayon", "rkyv", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=a920288e2355e2b2 -C extra-filename=-1b6bbd7ac343f809 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crc32fast-fecb295b9bbcb030/build-script-build` Compiling typed-path v0.12.3 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=9804b39ee555f2cd -C extra-filename=-c00f8068b9a748e9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=4f3b0324951a5ab6 -C extra-filename=-83e3c40b6f5153f0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/rustix-fd0388c595c8e21b/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=4379e3b149cf72cd -C extra-filename=-1d725caf1d17f439 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --cap-lints allow -Copt-level=3 -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 rand_core v0.6.4 Running `/usr/bin/rustc --crate-name rand_core --edition=2018 /usr/share/cargo/registry/rand_core-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="getrandom"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=10763a39b8cdd11f -C extra-filename=-84cea0a5c2621c5a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern getrandom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libgetrandom-28ae730e14def72b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=2fdd846879263b1f -C extra-filename=-611c6036ed73c90b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblinux_raw_sys-f3192734e724c278.rmeta --cap-lints allow -Copt-level=3 -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.16.10-build/ruff-0.16.10/target/release/build/num-traits-d7b0f0b16e4f9ee6/build-script-build` Compiling clap_lex v1.1.1 Running `/usr/bin/rustc --crate-name clap_lex --edition=2024 /usr/share/cargo/registry/clap_lex-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bf51bd0beb346589 -C extra-filename=-b3687d84e57f7c02 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/camino-a0fb324b29c78af4/build-script-build` Compiling ruff_annotate_snippets v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=76e23fd0ee5e6b63 -C extra-filename=-925412845404da3c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstyle-ff3e00c6e181052d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-a3c479eae80673c6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ecc7cd168aa3a91b -C extra-filename=-e64eb63dff929a8b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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 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=19b87054c31544d4 -C extra-filename=-ce41d86abb5323f3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-slash v0.2.1 Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8895392cef05f691 -C extra-filename=-01d09c3b756044b1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b84c8eccefd42587 -C extra-filename=-478a69de7ccd7c90 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling matchit v0.9.2 Running `/usr/bin/rustc --crate-name matchit --edition=2021 /usr/share/cargo/registry/matchit-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__test_helpers", "default"))' -C metadata=54b061f25483f684 -C extra-filename=-b445a04096f55a31 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=75206456f108a76d -C extra-filename=-5d36992f2e9e16cf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling similar v3.1.1 Running `/usr/bin/rustc --crate-name similar --edition=2024 /usr/share/cargo/registry/similar-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="inline"' --cfg 'feature="std"' --cfg 'feature="text"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bstr", "bytes", "default", "hashbrown", "inline", "serde", "std", "text", "unicode", "unicode-segmentation", "wasm32_web_time", "web-time"))' -C metadata=3a85b66242433428 -C extra-filename=-8f210dfe7c232730 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling percent-encoding v2.3.2 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ascii", "binary", "debug", "default", "parser", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=8291428c9fffe771 -C extra-filename=-ab7725e923f2dd65 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name percent_encoding --edition=2018 /usr/share/cargo/registry/percent-encoding-2.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=793e6b485c94e945 -C extra-filename=-321d1e528e1b2c09 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=33b73aefb6bc3fd3 -C extra-filename=-4b18d5da8c7a9f40 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b39b6fd9120492aa -C extra-filename=-52caabe95d9ee6f0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/thiserror-52caabe95d9ee6f0 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=42534ee626b79637 -C extra-filename=-141d4f1e8af8d056 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d992063e3d082861 -C extra-filename=-dc812775eafc76d3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustversion-9f9ff76c622fb518.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 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=20c1636207c19fc2 -C extra-filename=-3f072d51132b0729 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(tsan_enabled)'` Compiling filetime v0.2.29 Running `/usr/bin/rustc --crate-name filetime --edition=2018 /usr/share/cargo/registry/filetime-0.2.29/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(emulate_second_only_system)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4f215de0769420a4 -C extra-filename=-5923103bfc9234bc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4b042919d6655ca6 -C extra-filename=-e1716bbd4ee64351 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=677fe2c1c4b19ea8 -C extra-filename=-68f866011781604d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustversion-9f9ff76c622fb518.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling form_urlencoded v1.2.2 Running `/usr/bin/rustc --crate-name form_urlencoded --edition=2018 /usr/share/cargo/registry/form_urlencoded-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=71afe93f3f4a3d61 -C extra-filename=-091ed77296394612 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpercent_encoding-321d1e528e1b2c09.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=26aba40d13fe529e -C extra-filename=-6fef93362f1ff3c5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=afc5716b674d97a1 -C extra-filename=-a0fb8dac2f113605 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/paste-a0fb8dac2f113605 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6bea4417dd4f88c4 -C extra-filename=-1f51a3d191ff72a5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern lock_api=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblock_api-0c47223cc4b3fd2f.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libparking_lot_core-3f072d51132b0729.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1fe1e0f872161619 -C extra-filename=-184e1beede8006e2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-d18ed6e67d189a56.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-1b6bbd7ac343f809.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblock_api-0c47223cc4b3fd2f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libparking_lot_core-3f072d51132b0729.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_parser v1.1.3 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-1.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=ba9db255c961c023 -C extra-filename=-adae6682a6427e1f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern winnow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwinnow-ab7725e923f2dd65.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b1c2a5b1174284a4 -C extra-filename=-9f01405c4d5c7f7c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=d6c5f98dce8a8662 -C extra-filename=-a290c0ec9d885f01 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-29fd7058ee5a8ce9.rmeta -Copt-level=3 -Cdebuginfo=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=c38c1f4caec50904 -C extra-filename=-6f3874ccee178735 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsiphasher-38da3d595b3e988f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling itertools v0.13.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=cc20732e7a71fc5e -C extra-filename=-11362123154a7a51 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libeither-f935fffa90c71541.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling indexmap v2.14.2 Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms --deny=unsafe_code --deny=unreachable_pub --deny=unnameable_types '--allow=clippy::style' --deny=private_interfaces --deny=private_bounds --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=a4dcdc39a2bfbee6 -C extra-filename=-edf70929686a8116 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libequivalent-f0521f530829e0bd.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde_json --edition=2021 /usr/share/cargo/registry/serde_json-1.0.151/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=59cb57cfdcdac35e -C extra-filename=-ffa798bcfd54dc9d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitoa-d25414e5b6f5dd1c.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzmij-08e96189cb03d0b0.rmeta --cap-lints allow -Copt-level=3 -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 chrono v0.4.44 Running `/usr/bin/rustc --crate-name chrono --edition=2021 /usr/share/cargo/registry/chrono-0.4.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="clock"' --cfg 'feature="iana-time-zone"' --cfg 'feature="now"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "clock", "core-error", "default", "iana-time-zone", "libc", "now", "oldtime", "pure-rust-locales", "rkyv", "rkyv-16", "rkyv-32", "rkyv-64", "rkyv-validation", "serde", "std", "unstable-locales"))' -C metadata=1392dc20e3440df7 -C extra-filename=-2f33f2edcdd2bfca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libiana_time_zone-dc3a22a7f850ac9e.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnum_traits-e64eb63dff929a8b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name camino --edition=2021 /usr/share/cargo/registry/camino-1.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=823e1f430b3424e4 -C extra-filename=-61cddbb8ddfc01ee --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg try_reserve_2 --cfg path_buf_deref_mut --cfg os_str_bytes --cfg absolute_path --cfg os_string_pathbuf_leak --cfg path_add_extension --cfg pathbuf_const_new --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(path_buf_deref_mut)' --check-cfg 'cfg(try_reserve_2)' --check-cfg 'cfg(os_str_bytes)' --check-cfg 'cfg(os_string_pathbuf_leak)' --check-cfg 'cfg(absolute_path)' --check-cfg 'cfg(path_add_extension)' --check-cfg 'cfg(pathbuf_const_new)'` Compiling serde_spanned v1.1.1 Running `/usr/bin/rustc --crate-name serde_spanned --edition=2024 /usr/share/cargo/registry/serde_spanned-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=4a92a29bb8332ca7 -C extra-filename=-d0d681f910318168 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/thiserror-52caabe95d9ee6f0/build-script-build` Compiling toml_datetime v0.7.5 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2021 /usr/share/cargo/registry/toml_datetime-0.7.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=803a12566340ba5b -C extra-filename=-277dbe220756816d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_datetime v1.1.1 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2024 /usr/share/cargo/registry/toml_datetime-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=85d897a6ad6cff20 -C extra-filename=-074c9f48c792695c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/paste-a0fb8dac2f113605/build-script-build` Compiling winnow v0.7.15 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-0.7.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--allow=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=9c0b46587a6a3773 -C extra-filename=-da92fafd82ccf053 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_writer v1.1.2 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=7da378da516c1f08 -C extra-filename=-ffb449f16740086f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling manyhow-macros v0.11.4 Running `/usr/bin/rustc --crate-name manyhow_macros --edition=2021 /usr/share/cargo/registry/manyhow-macros-0.11.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a04c48800ecb2310 -C extra-filename=-944122ad94d41793 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro_utils-614895874c6ae943.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f4b98b0e0efa13e1 -C extra-filename=-b4aa90756b214378 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpeg_runtime-6fef93362f1ff3c5.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=3fc9b5691c5649c8 -C extra-filename=-68a581018b1aaf79 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dd48e29d0ee85983 -C extra-filename=-3a9cad5747b809f2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0bf769437d3adc96 -C extra-filename=-9a4108afd972cc95 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/ref-cast-9a4108afd972cc95 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="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=e898d1e861b3e7c4 -C extra-filename=-ab2b687e02f3c642 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_spanned-d0d681f910318168.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml_datetime-074c9f48c792695c.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml_parser-adae6682a6427e1f.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml_writer-ffb449f16740086f.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwinnow-ab7725e923f2dd65.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ce75ef464de18d87 -C extra-filename=-1192e5cdaf115948 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_literal_fromstr)' --check-cfg 'cfg(feature, values("protocol_feature_paste"))'` Compiling phf v0.13.1 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=ee4f7008b6943058 -C extra-filename=-f869316f24574c4f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf_shared-6f3874ccee178735.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling annotate-snippets v0.11.5 Running `/usr/bin/rustc --crate-name annotate_snippets --edition=2021 /usr/share/cargo/registry/annotate-snippets-0.11.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--warn=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "memchr", "simd", "testing-colors"))' -C metadata=090e90d3fd752c26 -C extra-filename=-aab72ca14dbfc43d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstyle-ff3e00c6e181052d.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-a3c479eae80673c6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_jiff)' --cfg 'feature="alloc"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "logging", "std", "tz-fat"))' -C metadata=8940668728741687 -C extra-filename=-ba544d0837dc41ec --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms --deny=unsafe_code --deny=unreachable_pub --deny=unnameable_types '--allow=clippy::style' --deny=private_interfaces --deny=private_bounds --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=64662fdcb02e304c -C extra-filename=-91927197ddfc55a4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=251fa1f7a00536b5 -C extra-filename=-9c1f7ac84e9bc268 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrc32fast-1d725caf1d17f439.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtyped_path-83e3c40b6f5153f0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=65e37dd7fcf94fc7 -C extra-filename=-394f86a9d95bf9b6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/ref-cast-9a4108afd972cc95/build-script-build` Compiling option-ext v0.2.0 Running `/usr/bin/rustc --crate-name option_ext --edition=2015 /usr/share/cargo/registry/option-ext-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e436c606ab3386d2 -C extra-filename=-c28066007fcc44d9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colored v3.1.1 Running `/usr/bin/rustc --crate-name colored --edition=2021 /usr/share/cargo/registry/colored-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unsafe_code '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' --warn=deprecated '--warn=clippy::correctness' '--warn=clippy::complexity' '--allow=clippy::wildcard_imports' '--allow=clippy::unwrap_used' '--allow=clippy::too_many_lines' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_const_for_fn' '--allow=clippy::expect_used' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-color"))' -C metadata=bd3d2d37627c568c -C extra-filename=-ad8ebabb224fa5de --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5d192c3ad37198aa -C extra-filename=-5d03733a2caba762 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_dedot-394f86a9d95bf9b6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=24d3462e6b73c4a4 -C extra-filename=-ccdc3d009cbf2a0f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c03baa8b807429bb -C extra-filename=-6d175b802e40c5ad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liboption_ext-c28066007fcc44d9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1c94881fce5e2093 -C extra-filename=-fd2737cef46a626e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=84e6afcb16be3ce3 -C extra-filename=-4d0f872ae8823dfd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a6de5ded7496ed3a -C extra-filename=-9ca94a90f74f51ef --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern rustix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustix-611c6036ed73c90b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="color"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-doc", "unstable-ext", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=8c71c1491fc50a2b -C extra-filename=-bed48b5cd5b4a1c3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstream-74bae4d6651b23df.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstyle-ff3e00c6e181052d.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_lex-b3687d84e57f7c02.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrsim-c00f8068b9a748e9.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libterminal_size-9ca94a90f74f51ef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9e3ef90c836e5ef0 -C extra-filename=-2e69da3d59146613 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex v1.13.1 Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --cfg 'feature="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=1510106ac5b4e74a -C extra-filename=-c4b27f27ea3f0a9c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libaho_corasick-83a974bc8c69b8f2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-cf50af197cf8c98f.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_automata-a171ac2db80b1fe3.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_syntax-fb1b86086e81c3e4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ar_archive_writer v0.5.3 Running `/usr/bin/rustc --crate-name ar_archive_writer --edition=2024 /usr/share/cargo/registry/ar_archive_writer-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --deny=rust_2018_idioms -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=01dffa72757ead3f -C extra-filename=-3776827768fe1fa5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern object=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libobject-27e7f637731834eb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ec1f5ee40befa272 -C extra-filename=-5fec8e1550079c7c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdirs_sys-6d175b802e40c5ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=696847c72d62b53f -C extra-filename=-1691ceec8a4dffb4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/fs-err-1691ceec8a4dffb4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libautocfg-114ab23c7d02f8e1.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cfg_aliases v0.2.2 Running `/usr/bin/rustc --crate-name cfg_aliases --edition=2018 /usr/share/cargo/registry/cfg_aliases-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--deny=clippy::str_to_string' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2836f087aea990e8 -C extra-filename=-33dcd7816b21a7fc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.37 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.37/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_jiff)' --cfg 'feature="alloc"' --cfg 'feature="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=8849f917fa9e5bcc -C extra-filename=-d0dda15cbe3a486f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern jcore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libjiff_core-ba544d0837dc41ec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ea74c3c174b8fea1 -C extra-filename=-72346bddba958d2e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling getrandom v0.4.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/getrandom-0.4.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::useless_conversion' --warn=unused_lifetimes '--warn=clippy::unnecessary_cast' --warn=unexpected_cfgs '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::fn_to_numeric_cast_with_truncation' '--warn=clippy::fn_to_numeric_cast' '--warn=clippy::checked_conversions' '--warn=clippy::char_lit_as_u8' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_ptr_alignment' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' --check-cfg 'cfg(getrandom_backend, values("custom", "efi_rng", "rdrand", "rndr", "linux_getrandom", "linux_raw", "windows_legacy", "unsupported", "extern_impl"))' --check-cfg 'cfg(getrandom_msan)' --check-cfg 'cfg(getrandom_test_linux_fallback)' --check-cfg 'cfg(getrandom_test_linux_without_fallback)' --check-cfg 'cfg(getrandom_test_netbsd_fallback)' --check-cfg 'cfg(target_os, values("cygwin"))' --check-cfg 'cfg(target_os, values("motor"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=98beb3881c8ae541 -C extra-filename=-69af04f9b3fb067a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/getrandom-69af04f9b3fb067a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e7f23969ab96737b -C extra-filename=-3eb5f9e9ebd7afea --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/nix-3eb5f9e9ebd7afea -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_aliases-33dcd7816b21a7fc.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 toml v0.9.12 Running `/usr/bin/rustc --crate-name toml --edition=2021 /usr/share/cargo/registry/toml-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=1d89072d42c0fd72 -C extra-filename=-00407ab6ae7f1dd9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_spanned-d0d681f910318168.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml_datetime-277dbe220756816d.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml_parser-adae6682a6427e1f.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwinnow-da92fafd82ccf053.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/fs-err-1691ceec8a4dffb4/build-script-build` 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=657cbe7d7418ea64 -C extra-filename=-262f103ab7f47402 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern dirs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdirs-5fec8e1550079c7c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ppv-lite86 v0.2.21 Running `/usr/bin/rustc --crate-name ppv_lite86 --edition=2021 /usr/share/cargo/registry/ppv-lite86-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "no_simd", "simd", "std"))' -C metadata=7a08ef20f7790d73 -C extra-filename=-184305e19aac0535 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerocopy-545108f0829f2775.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/getrandom-69af04f9b3fb067a/build-script-build` Compiling crossbeam-channel v0.5.17 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=19182804ad14959c -C extra-filename=-aa7c2237cfd9fb07 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-d18ed6e67d189a56.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling simdutf8 v0.1.5 Running `/usr/bin/rustc --crate-name simdutf8 --edition=2018 /usr/share/cargo/registry/simdutf8-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aarch64_neon", "aarch64_neon_prefetch", "default", "hints", "public_imp", "std"))' -C metadata=d189ed823e48ef0a -C extra-filename=-318f27c97e57d233 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2e2f2745309cea3a -C extra-filename=-a80325b340054d31 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling manyhow v0.11.4 Running `/usr/bin/rustc --crate-name manyhow --edition=2021 /usr/share/cargo/registry/manyhow-0.11.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="macros"' --cfg 'feature="syn"' --cfg 'feature="syn2"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("darling", "darling_core", "default", "macros", "syn", "syn1", "syn2"))' -C metadata=00d32fe85bd429da -C extra-filename=-f690af0049eaed74 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmanyhow_macros-944122ad94d41793.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_derive_internals v0.29.1 Running `/usr/bin/rustc --crate-name serde_derive_internals --edition=2015 /usr/share/cargo/registry/serde_derive_internals-0.29.1/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=959c267b8ac8d470 -C extra-filename=-2838d6bd1bc1864d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling lazy_static v1.5.0 Running `/usr/bin/rustc --crate-name lazy_static --edition=2015 /usr/share/cargo/registry/lazy_static-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("spin", "spin_no_std"))' -C metadata=1922fe9b07d815fa -C extra-filename=-71451ca4637fd84f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9a272f1a06cb72bb -C extra-filename=-2e67865e23a3bac6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/rayon-core-2e67865e23a3bac6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7aaaecd680e01f7c -C extra-filename=-a0c35ddf29af3cd8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libminimal_lexical-a80325b340054d31.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_chacha v0.3.1 Running `/usr/bin/rustc --crate-name rand_chacha --edition=2018 /usr/share/cargo/registry/rand_chacha-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde1", "simd", "std"))' -C metadata=f9382a78e70edfa0 -C extra-filename=-d5c209da1134f1b5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libppv_lite86-184305e19aac0535.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand_core-84cea0a5c2621c5a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=0231ab91fc58d1d1 -C extra-filename=-c1011f62cd41e04a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libaho_corasick-dc7532cb6f499188.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_automata-5855cce332b0170f.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_syntax-6ce1e242890e83be.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a119b74b70c3ab9b -C extra-filename=-0489f1f1edd1a0ba --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libaho_corasick-dc7532cb6f499188.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbstr-04f6b6c1596589ca.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_automata-5855cce332b0170f.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_syntax-6ce1e242890e83be.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e4babe66c8dd62ee -C extra-filename=-eeab5aef584dbe77 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/rayon-core-2e67865e23a3bac6/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=5e5e1707d7f02987 -C extra-filename=-83451fb3951ea8ab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_automata-5855cce332b0170f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand v0.8.8 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="getrandom"' --cfg 'feature="libc"' --cfg 'feature="rand_chacha"' --cfg 'feature="small_rng"' --cfg 'feature="std"' --cfg 'feature="std_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "getrandom", "libc", "log", "min_const_gen", "nightly", "rand_chacha", "serde", "serde1", "small_rng", "std", "std_rng"))' -C metadata=5fc827512e08dfdd -C extra-filename=-61cd4ed222460a1c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-26a5eb2c5edc448a.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand_chacha-d5c209da1134f1b5.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand_core-84cea0a5c2621c5a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c8639c636f43b828 -C extra-filename=-4e23af803771ae06 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblazy_static-71451ca4637fd84f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name getrandom --edition=2024 /usr/share/cargo/registry/getrandom-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::useless_conversion' --warn=unused_lifetimes '--warn=clippy::unnecessary_cast' --warn=unexpected_cfgs '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::fn_to_numeric_cast_with_truncation' '--warn=clippy::fn_to_numeric_cast' '--warn=clippy::checked_conversions' '--warn=clippy::char_lit_as_u8' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_ptr_alignment' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' --check-cfg 'cfg(getrandom_backend, values("custom", "efi_rng", "rdrand", "rndr", "linux_getrandom", "linux_raw", "windows_legacy", "unsupported", "extern_impl"))' --check-cfg 'cfg(getrandom_msan)' --check-cfg 'cfg(getrandom_test_linux_fallback)' --check-cfg 'cfg(getrandom_test_linux_without_fallback)' --check-cfg 'cfg(getrandom_test_netbsd_fallback)' --check-cfg 'cfg(target_os, values("cygwin"))' --check-cfg 'cfg(target_os, values("motor"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=d3c257d317c40250 -C extra-filename=-f2791bd457bac1cd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3a34f03850c8e218 -C extra-filename=-967fe6a3ba0a4801 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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 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=740c45dddc86d8d8 -C extra-filename=-e2ef5531bd9b3480 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_deque-b2dce48bfd253789.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglobset-0489f1f1edd1a0ba.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_automata-5855cce332b0170f.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsame_file-e6df5501cbc73435.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwalkdir-caf2f1f239846546.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5eaf63804b1eb406 -C extra-filename=-e04705ed9a58b2a6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=014439fea4a800bf -C extra-filename=-d9a6dee1023f14e2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a5af0068ec588b44 -C extra-filename=-5d72128497195ad0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b49ad63ae88a1561 -C extra-filename=-69f3bc2b33134229 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a2a2a493ed4a0d4b -C extra-filename=-e8255a61398360ea --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/nix-3eb5f9e9ebd7afea/build-script-build` Compiling fnv v1.0.7 Running `/usr/bin/rustc --crate-name fnv --edition=2015 /usr/share/cargo/registry/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=127cdd5fec2f50d3 -C extra-filename=-b6d5083133fe956e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=68b8fabacd2aa2d4 -C extra-filename=-6e01567a1e4d8757 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -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 argfile v1.0.0 Running `/usr/bin/rustc --crate-name argfile --edition=2021 /usr/share/cargo/registry/argfile-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=12e8e4cdb29e1308 -C extra-filename=-cf115d22f699a1d1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern fs_err=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfs_err-967fe6a3ba0a4801.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libos_str_bytes-d9a6dee1023f14e2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d97355e9a952ae55 -C extra-filename=-01f67b8fb623c983 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libinotify_sys-e04705ed9a58b2a6.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c4a6a43ee20344c0 -C extra-filename=-b2a12568db4c5e2f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern fastrand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfastrand-e8255a61398360ea.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libgetrandom-f2791bd457bac1cd.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustix-611c6036ed73c90b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=25c064f1dba52d51 -C extra-filename=-2abcea28877a060c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_deque-b2dce48bfd253789.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-d18ed6e67d189a56.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=82731a661bb0b6d4 -C extra-filename=-5ae7fdfbc158c5e1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf_shared-e777defd649c5550.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand-61cd4ed222460a1c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam v0.8.5 Running `/usr/bin/rustc --crate-name crossbeam --edition=2021 /usr/share/cargo/registry/crossbeam-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="alloc"' --cfg 'feature="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=481564afc506e701 -C extra-filename=-fbabbd72951bfb31 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_channel-aa7c2237cfd9fb07.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_deque-b2dce48bfd253789.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_epoch-ffa800ebf0d579fe.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_queue-9d156f4a302f0eb5.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-d18ed6e67d189a56.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-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 --warn=unexpected_cfgs --check-cfg 'cfg(mio_unsupported_force_poll_poll)' --check-cfg 'cfg(mio_unsupported_force_waker_pipe)' --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="os-ext"' --cfg 'feature="os-poll"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log", "net", "os-ext", "os-poll"))' -C metadata=ac2194e5a15d6c39 -C extra-filename=-4885b2adcb5aad32 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f41f4b86a22016ed -C extra-filename=-c8f51ea846206eb8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf_generator-5ae7fdfbc158c5e1.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf_shared-e777defd649c5550.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ddb4cf629eda3278 -C extra-filename=-5b5cfe641ba5a296 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing_core-bce0b3f674e98f20.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d1fe90666ad1bfd2 -C extra-filename=-6a1eddeb047282fd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode_names2_generator v1.3.0 Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2018 /usr/share/cargo/registry/unicode_names2_generator-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "time", "timing", "unstable"))' -C metadata=9fbf38344b346268 -C extra-filename=-dedaf5a1ea36fd82 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern getopts=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libgetopts-6f626f8e96536165.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-f60cfe341a48cf69.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf_codegen-c8f51ea846206eb8.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand-61cd4ed222460a1c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff v0.16.10 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=feeeaa5fa3afc3db -C extra-filename=-477968d3077b3825 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/ruff-477968d3077b3825 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jod-thread v1.0.0 Running `/usr/bin/rustc --crate-name jod_thread --edition=2018 /usr/share/cargo/registry/jod-thread-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=02591795f00c5d78 -C extra-filename=-24bf5a24bd4c9a70 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3455363437fbec8c -C extra-filename=-4f5d07332432d007 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/terminfo-4f5d07332432d007 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf_codegen-c8f51ea846206eb8.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 rayon v1.12.0 Running `/usr/bin/rustc --crate-name rayon --edition=2021 /usr/share/cargo/registry/rayon-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=44a84c6dbe16f9c3 -C extra-filename=-2a332fc3d3357937 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libeither-f935fffa90c71541.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librayon_core-2abcea28877a060c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=817fed81e7a27c73 -C extra-filename=-e6761aefb2d0eeac --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern inotify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libinotify-01f67b8fb623c983.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --extern mio=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmio-4885b2adcb5aad32.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnotify_types-6a1eddeb047282fd.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwalkdir-caf2f1f239846546.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=78eb3d119f6f540a -C extra-filename=-2d66869965118036 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libignore-e2ef5531bd9b3480.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwalkdir-caf2f1f239846546.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c9b0eea435c3dec6 -C extra-filename=-fba31f8360e3360e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtempfile-b2a12568db4c5e2f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_command_line v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=76a359206dfee568 -C extra-filename=-c596fbc57ea2a3a4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern argfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libargfile-cf115d22f699a1d1.rmeta -Copt-level=3 -Cdebuginfo=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=7571d998cb3fe366 -C extra-filename=-5d3d993a1c4734f8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/ruff-477968d3077b3825/build-script-build` Compiling psm v0.1.32 Compiling stacker v0.1.25 Compiling tikv-jemalloc-sys v0.7.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/psm-0.1.32/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=efa80949b8482763 -C extra-filename=-01ddd6a037154557 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-01ddd6a037154557 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libar_archive_writer-3776827768fe1fa5.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcc-467ff03a450d6ba4.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' -C debug-assertions=off --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=7a1cdc25847a8831 -C extra-filename=-316fcccdd0abdf5e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/tikv-jemalloc-sys-316fcccdd0abdf5e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcc-467ff03a450d6ba4.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(target_os, values("motor"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6db231c7aae3be47 -C extra-filename=-c9988c10c95b9354 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/stacker-c9988c10c95b9354 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcc-467ff03a450d6ba4.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/stacker-c9988c10c95b9354/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/tikv-jemalloc-sys-316fcccdd0abdf5e/build-script-build` Running `/usr/bin/rustc --crate-name tikv_jemalloc_sys --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=2e51846a39c9cc07 -C extra-filename=-b9306d678016acb7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -l dylib=jemalloc` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/terminfo-4f5d07332432d007/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=6986a45010a55d76 -C extra-filename=-a3c5dddfa1769339 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern fnv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfnv-b6d5083133fe956e.rmeta --extern nom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnom-a0c35ddf29af3cd8.rmeta --extern phf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf-e5bbc0899955ead2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tikv-jemallocator v0.7.0 Running `/usr/bin/rustc --crate-name tikv_jemallocator --edition=2018 /usr/share/cargo/registry/tikv-jemallocator-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc_trait", "background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=f134b2d2c83e07c8 -C extra-filename=-60813c680bb540fb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtikv_jemalloc_sys-b9306d678016acb7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=921178f9e3ee1e91 -C extra-filename=-45bc1ee748560d47 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpeg_macros-b4aa90756b214378.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpeg_runtime-68a581018b1aaf79.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-01ddd6a037154557/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=136b4c6c774582c6 -C extra-filename=-b9948d612857d904 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out -l static=psm_s --cfg asm --cfg link_asm --cfg switchable_stack --check-cfg 'cfg(switchable_stack,asm,link_asm)'` Running `/usr/bin/rustc --crate-name stacker --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(target_os, values("motor"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dc2765edfad73d94 -C extra-filename=-05432850745ce67c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern psm=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpsm-b9948d612857d904.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Compiling unicode_names2 v1.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/unicode_names2-1.3.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=60f4d74fdae648d4 -C extra-filename=-8d2419a7c703d737 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/unicode_names2-8d2419a7c703d737 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_names2_generator-dedaf5a1ea36fd82.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/unicode_names2-8d2419a7c703d737/build-script-build` Running `/usr/bin/rustc --crate-name unicode_names2 --edition=2018 /usr/share/cargo/registry/unicode_names2-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=21bed1cfcedf2dcf -C extra-filename=-6382d865ee6960aa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf-e5bbc0899955ead2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote-use-macros v0.8.4 Compiling tracing-attributes v0.1.31 Compiling displaydoc v0.2.6 Compiling is-macro v0.3.8 Compiling thiserror-impl v1.0.69 Compiling strum_macros v0.28.0 Compiling libcst_derive v1.9.0 Compiling schemars_derive v1.2.1 Compiling munge_macro v0.4.7 Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=86c2da7237ea14e5 -C extra-filename=-ed4100768a4f0f76 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro_utils-614895874c6ae943.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tracing_attributes --edition=2018 /usr/share/cargo/registry/tracing-attributes-0.1.31/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await"))' -C metadata=f183a63cc98a5d7e -C extra-filename=-e5973c027ba15549 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name displaydoc --edition=2021 /usr/share/cargo/registry/displaydoc-0.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=512bab4369703360 -C extra-filename=-90d11906ccc85ce5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=70c8578e56c0a557 -C extra-filename=-8cf7b8c5cb2da708 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libheck-71b646870525acb1.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=10791d1c26f8fae9 -C extra-filename=-8816955b4add089c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5fe0fd089538b050 -C extra-filename=-b6cc544aa89ade3f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libheck-71b646870525acb1.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5ab7b4d2b87116ec -C extra-filename=-952ee0e894acef8d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name schemars_derive --edition=2021 /usr/share/cargo/registry/schemars_derive-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f0faf3bd6e34117c -C extra-filename=-af8248ddf7116804 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_derive_internals-2838d6bd1bc1864d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2c343820a0f7aa15 -C extra-filename=-3b0b1f262487197c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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 derive-where v1.7.0 Compiling zerofrom-derive v0.1.8 Compiling yoke-derive v0.8.3 Compiling thiserror-impl v2.0.21 Compiling zerovec-derive v0.11.6 Compiling ruff_macros v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_macros) Compiling salsa-macros v0.28.5 Compiling clap_derive v4.6.7 Compiling ref-cast-impl v1.0.27 Compiling ptr_meta_derive v0.3.2 Compiling 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=758ff504a55813ee -C extra-filename=-3caf1b6fd3db3d5a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name derive_where --edition=2021 /usr/share/cargo/registry/derive-where-1.7.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("nightly", "safe", "serde", "zeroize", "zeroize-on-drop"))' -C metadata=7ce552da102753c2 -C extra-filename=-335c3f0c41abbd5c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5e16c26aeea833a0 -C extra-filename=-551e3bc8dc725cd3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsynstructure-eeab5aef584dbe77.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b3f22e66c4973ba3 -C extra-filename=-abd873e6c943f925 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsynstructure-eeab5aef584dbe77.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=76652ae92c508c10 -C extra-filename=-17d0cb27afd7d0ae --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a295ab55dfd47fed -C extra-filename=-65996cbb78564abd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f6b51bacc695738c -C extra-filename=-2b7cc647f1fe193f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libheck-71b646870525acb1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-5fd23177c1827610.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c4b27f27ea3f0a9c.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-7ba96217c1b6f2b2.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.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=fdc84e33d18c9e68 -C extra-filename=-2a82c83fca8b8297 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "deprecated", "raw-deprecated", "unstable-markdown", "unstable-v5"))' -C metadata=b2a1f17606c72173 -C extra-filename=-ab75ca96395887f6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libheck-71b646870525acb1.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c47367f02f64a75f -C extra-filename=-d678a2594da0aeff --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f6381164b379bd2c -C extra-filename=-8fa30673a4eafc99 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c2677a6b3803614c -C extra-filename=-972d1d320a949783 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8018a2f5c2f8f4a8 -C extra-filename=-d857a9971c3d8a48 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote-use v0.8.4 Running `/usr/bin/rustc --crate-name quote_use --edition=2021 /usr/share/cargo/registry/quote-use-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn"))' -C metadata=001f6f22009219b6 -C extra-filename=-f001792de5fe057e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote_use_macros-ed4100768a4f0f76.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling attribute-derive-macro v0.10.5 Running `/usr/bin/rustc --crate-name attribute_derive_macro --edition=2021 /usr/share/cargo/registry/attribute-derive-macro-0.10.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=92a5a5dbac1fa60b -C extra-filename=-57c007f954b978ba --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcollection_literals-29317b5a55b5f599.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libinterpolator-a85de64c20c825a4.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmanyhow-f690af0049eaed74.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro_utils-614895874c6ae943.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote_use-f001792de5fe057e.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c858da3c48c38838 -C extra-filename=-114cc69f763ae789 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libptr_meta_derive-d678a2594da0aeff.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=7f744946db7f79e1 -C extra-filename=-fe16faba3a0a3962 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libptr_meta-114cc69f763ae789.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling munge v0.4.7 Running `/usr/bin/rustc --crate-name munge --edition=2021 /usr/share/cargo/registry/munge-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=246660cd9c0b8b5e -C extra-filename=-8f258b3c16121903 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmunge_macro-3b0b1f262487197c.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ref_cast --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=69196d3e73aa7499 -C extra-filename=-d3c5448815182b5b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libref_cast_impl-8fa30673a4eafc99.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_intrinsic_type_name)' --check-cfg 'cfg(no_phantom_pinned)'` Compiling bytecheck v0.8.3 Running `/usr/bin/rustc --crate-name bytecheck --edition=2021 /usr/share/cargo/registry/bytecheck-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="simdutf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simdutf8", "uuid-1"))' -C metadata=fc6719c4940ea2b0 -C extra-filename=-c91024d139957e6f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbytecheck_derive-972d1d320a949783.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libptr_meta-114cc69f763ae789.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librancor-fe16faba3a0a3962.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsimdutf8-318f27c97e57d233.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d04a217e12574acf -C extra-filename=-0e5e3a6fae63b1e2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbytecheck-c91024d139957e6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a74deab4593bd0c1 -C extra-filename=-5484a3ef96250eed --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror_impl-8816955b4add089c.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.10.5 Running `/usr/bin/rustc --crate-name attribute_derive --edition=2021 /usr/share/cargo/registry/attribute-derive-0.10.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn-full"))' -C metadata=24959021632783e0 -C extra-filename=-35e0940566c9c2d9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libattribute_derive_macro-57c007f954b978ba.so --extern derive_where=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libderive_where-335c3f0c41abbd5c.so --extern manyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmanyhow-f690af0049eaed74.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1c8f8d48e5e892f9 -C extra-filename=-bccf0a2660d8d20a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror_impl-17d0cb27afd7d0ae.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)' --check-cfg 'cfg(thiserror_no_backtrace_type)'` Compiling quick-junit v0.6.1 Compiling clearscreen v4.0.6 Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-0.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=2c8227d041e68c4e -C extra-filename=-ff7c469417cfcbc6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libchrono-2f33f2edcdd2bfca.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnewtype_uuid-bdad91ad051ce6f8.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquick_xml-5c9d9322ae7dc6f9.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrip_ansi_escapes-a18e490d5574d17d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libuuid-263390b484b4355e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=983b6c797ae7458d -C extra-filename=-aee888782e7bae6a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern nix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnix-6e01567a1e4d8757.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libterminfo-a3c5dddfa1769339.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwhich-e1716bbd4ee64351.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a6847a36ceaed566 -C extra-filename=-8d7f22eaafb9c0c1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libannotate_snippets-aab72ca14dbfc43d.rlib --extern libcst_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibcst_derive-952ee0e894acef8d.so --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rlib --extern paste=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpaste-1192e5cdaf115948.so --extern peg=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpeg-45bc1ee748560d47.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "derive", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-derive-ui-tests", "unstable-doc", "unstable-ext", "unstable-markdown", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=b8935f232fc0fa9d -C extra-filename=-a792e23fec8fbdbf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_builder-bed48b5cd5b4a1c3.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_derive-ab75ca96395887f6.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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=76f62240a06b621f -C extra-filename=-ec2309fde73f7cef --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-a792e23fec8fbdbf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable-shell-tests"))' -C metadata=3cca4a5cc887035d -C extra-filename=-ddbe854f12cfc83d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-a792e23fec8fbdbf.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_complete-ec2309fde73f7cef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2e47ca83f134c356 -C extra-filename=-473cbdebce27c1be --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-a792e23fec8fbdbf.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_complete-ec2309fde73f7cef.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_complete_nushell-ddbe854f12cfc83d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6c35323f83ecfe64 -C extra-filename=-22c731e6fd537003 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbytecheck-c91024d139957e6f.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern munge=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmunge-8f258b3c16121903.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libptr_meta-114cc69f763ae789.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librancor-fe16faba3a0a3962.rmeta --extern rend=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librend-0e5e3a6fae63b1e2.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librkyv_derive-d857a9971c3d8a48.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing v0.1.44 Running `/usr/bin/rustc --crate-name tracing --edition=2018 /usr/share/cargo/registry/tracing-0.1.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --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=23459b88b47fea33 -C extra-filename=-6beb82798ccb14a4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpin_project_lite-dbb2b947174e8ebe.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing_attributes-e5973c027ba15549.so --extern tracing_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing_core-bce0b3f674e98f20.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerofrom v0.1.8 Running `/usr/bin/rustc --crate-name zerofrom --edition=2021 /usr/share/cargo/registry/zerofrom-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--allow=clippy::bool-assert-comparison' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive"))' -C metadata=cd9da2cd103ca06c -C extra-filename=-c17ce3a500cf8470 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerofrom_derive-551e3bc8dc725cd3.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yoke v0.8.3 Running `/usr/bin/rustc --crate-name yoke --edition=2021 /usr/share/cargo/registry/yoke-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--allow=clippy::bool-assert-comparison' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=08961cf7f73bc993 -C extra-filename=-25ec7f6de0c38496 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstable_deref_trait-0a342170be618238.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libyoke_derive-abd873e6c943f925.so --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerofrom-c17ce3a500cf8470.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-subscriber v0.3.23 Running `/usr/bin/rustc --crate-name tracing_subscriber --edition=2018 /usr/share/cargo/registry/tracing-subscriber-0.3.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --cfg 'feature="alloc"' --cfg 'feature="ansi"' --cfg 'feature="chrono"' --cfg 'feature="env-filter"' --cfg 'feature="fmt"' --cfg 'feature="matchers"' --cfg 'feature="nu-ansi-term"' --cfg 'feature="once_cell"' --cfg 'feature="registry"' --cfg 'feature="sharded-slab"' --cfg 'feature="smallvec"' --cfg 'feature="std"' --cfg 'feature="thread_local"' --cfg 'feature="tracing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ansi", "chrono", "default", "env-filter", "fmt", "json", "local-time", "matchers", "nu-ansi-term", "once_cell", "parking_lot", "regex", "registry", "serde", "serde_json", "sharded-slab", "smallvec", "std", "thread_local", "time", "tracing", "tracing-log", "tracing-serde"))' -C metadata=f113ce86c018bed4 -C extra-filename=-c23773625078190b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libchrono-2f33f2edcdd2bfca.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmatchers-83451fb3951ea8ab.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnu_ansi_term-69f3bc2b33134229.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_automata-5855cce332b0170f.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsharded_slab-4e23af803771ae06.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthread_local-5d72128497195ad0.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing_core-bce0b3f674e98f20.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --cfg 'feature="yoke"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "derive", "hashmap", "schemars", "serde", "std", "yoke"))' -C metadata=4faa756206874bb8 -C extra-filename=-7b141bce2ab5e69d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libyoke-25ec7f6de0c38496.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerofrom-c17ce3a500cf8470.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec_derive-65996cbb78564abd.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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="yoke"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "dense", "litemap", "serde", "yoke", "zerofrom", "zerovec"))' -C metadata=ad4c53179fb0a7ce -C extra-filename=-d0fbc5fc868e1497 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdisplaydoc-90d11906ccc85ce5.so --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libyoke-25ec7f6de0c38496.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerofrom-c17ce3a500cf8470.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-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 '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::correctness' '--warn=clippy::complexity' '--warn=clippy::all' '--warn=clippy::wildcard_enum_match_arm' '--warn=clippy::unwrap_used' --warn=unused_lifetimes --warn=unused_import_braces --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --deny=unsafe_code '--warn=clippy::unimplemented' --warn=trivial_numeric_casts '--warn=clippy::todo' '--warn=clippy::str_to_string' --warn=semicolon_in_expressions_from_macros --warn=rust_2021_prelude_collisions '--warn=clippy::panic_in_result_fn' '--allow=clippy::needless_doctest_main' '--warn=rustdoc::missing_crate_level_docs' '--warn=clippy::missing_assert_message' '--warn=clippy::expect_used' --warn=elided_lifetimes_in_paths --warn=deprecated '--warn=clippy::create_dir' '--warn=clippy::clone_on_ref_ptr' '--warn=clippy::assertions_on_result_states' '--warn=clippy::allow_attributes_without_reason' '--warn=clippy::allow_attributes' '--warn=rustdoc::all' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ee0d4b37582d0a3f -C extra-filename=-98a14f73150d47ca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libattribute_derive-35e0940566c9c2d9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=382d70970737e361 -C extra-filename=-961177fa2fcc776c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdisplaydoc-90d11906ccc85ce5.so --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-7b141bce2ab5e69d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=4d0d6ec72334a70b -C extra-filename=-64a9e833e9419d21 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-7b141bce2ab5e69d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=f672553da689d7f7 -C extra-filename=-04f582eed9b0e8bd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdisplaydoc-90d11906ccc85ce5.so --extern potential_utf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpotential_utf-64a9e833e9419d21.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libutf8_iter-630d866c2d1e9244.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libyoke-25ec7f6de0c38496.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerofrom-c17ce3a500cf8470.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-7b141bce2ab5e69d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=d827ddff4abf0ec3 -C extra-filename=-cf1f18ba7bb15708 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdisplaydoc-90d11906ccc85ce5.so --extern litemap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblitemap-6939f95f78557d42.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtinystr-961177fa2fcc776c.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwriteable-665673c69ba3b746.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-7b141bce2ab5e69d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9e91771312278c0b -C extra-filename=-34a1f534eb5d71d4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum_macros-b6cc544aa89ade3f.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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="baked"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "baked", "deserialize_bincode_1", "deserialize_json", "deserialize_postcard_1", "export", "logging", "serde", "std", "sync", "zerotrie"))' -C metadata=7c553653a22965e1 -C extra-filename=-24918a7add2ac9b6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdisplaydoc-90d11906ccc85ce5.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_locale_core-cf1f18ba7bb15708.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwriteable-665673c69ba3b746.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libyoke-25ec7f6de0c38496.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerofrom-c17ce3a500cf8470.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerotrie-d0fbc5fc868e1497.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-7b141bce2ab5e69d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_properties v2.3.0 Compiling icu_normalizer v2.3.0 Running `/usr/bin/rustc --crate-name icu_properties --edition=2024 /usr/share/cargo/registry/icu_properties-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "log", "serde", "unicode_bidi", "unstable"))' -C metadata=053d11c8fb001450 -C extra-filename=-6c14319a31c890fd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdisplaydoc-90d11906ccc85ce5.so --extern icu_collections=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_collections-04f582eed9b0e8bd.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_locale_core-cf1f18ba7bb15708.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_properties_data-fc042b1645d08247.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_provider-24918a7add2ac9b6.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerotrie-d0fbc5fc868e1497.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-7b141bce2ab5e69d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_normalizer --edition=2024 /usr/share/cargo/registry/icu_normalizer-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data", "datagen", "default", "harfbuzz_traits", "icu_properties", "serde", "utf16_iter", "utf8_iter", "write16"))' -C metadata=61a160a04ce7e861 -C extra-filename=-212299ba55f546ca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_collections-04f582eed9b0e8bd.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_normalizer_data-4a52d0aeec522210.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_provider-24918a7add2ac9b6.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-7b141bce2ab5e69d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9fa613787614cca6 -C extra-filename=-bb94efbd8480d2c8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_derive-3caf1b6fd3db3d5a.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=5972532a83a12bd2 -C extra-filename=-fde230bf4a47376d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_normalizer-212299ba55f546ca.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_properties-6c14319a31c890fd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c9f6dcda3a27aa07 -C extra-filename=-da7fe8fc20fcd9f0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libidna_adapter-fde230bf4a47376d.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libutf8_iter-630d866c2d1e9244.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thin-vec v0.2.20 Compiling compact_str v0.10.0 Compiling pep440_rs v0.7.3 Compiling rust-stemmers v1.2.0 Compiling schemars v1.2.1 Compiling ruff_options_metadata v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_options_metadata) Compiling lsp-server v0.10.0 Running `/usr/bin/rustc --crate-name thin_vec --edition=2024 /usr/share/cargo/registry/thin-vec-0.2.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(no_global_oom_handling)' --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_new", "default", "gecko-ffi", "malloc_size_of", "serde", "std", "unstable"))' -C metadata=f24244515e14b1eb -C extra-filename=-e1ee1bd3b141b7dd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(kani)' --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytes", "default", "proptest", "quickcheck", "rkyv", "schemars", "serde", "smallvec", "std", "zeroize"))' -C metadata=edb471e3c95107b6 -C extra-filename=-4fffce658dc920f6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcastaway-dc812775eafc76d3.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitoa-d25414e5b6f5dd1c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstatic_assertions-3bd821bc56ad9461.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzmij-08e96189cb03d0b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4fa01c06d35d4d92 -C extra-filename=-a711aff5f52e3be4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-a3c479eae80673c6.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunscanny-9f01405c4d5c7f7c.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libversion_ranges-141d4f1e8af8d056.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1d65e7a5cc3a9d69 -C extra-filename=-f2d8651bd35a36f6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_derive-3caf1b6fd3db3d5a.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name schemars --edition=2021 /usr/share/cargo/registry/schemars-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="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=d381a5f1eb4252dd -C extra-filename=-818039f136d249af --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdyn_clone-2e69da3d59146613.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libref_cast-d3c5448815182b5b.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libschemars_derive-af8248ddf7116804.so --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-ffa798bcfd54dc9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=58d97774ed385462 -C extra-filename=-1065004fb3341328 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name lsp_server --edition=2024 /usr/share/cargo/registry/lsp-server-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::suspicious' '--warn=clippy::style' '--allow=clippy::restriction' '--deny=clippy::perf' '--deny=clippy::correctness' '--warn=clippy::complexity' '--allow=clippy::wrong_self_convention' '--allow=clippy::vec_init_then_push' '--allow=clippy::useless_asref' --warn=unused_lifetimes --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--allow=clippy::unnecessary_map_or' --warn=unexpected_cfgs '--allow=clippy::type_complexity' '--allow=clippy::too_many_arguments' '--allow=clippy::too_long_first_doc_paragraph' '--warn=clippy::todo' '--warn=clippy::str_to_string' '--allow=clippy::single_match' '--allow=clippy::result_unit_err' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::new_ret_no_self' '--allow=clippy::literal_string_with_formatting_args' '--allow=clippy::len_without_is_empty' --warn=explicit_outlives_requirements '--allow=clippy::enum_variant_names' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--allow=clippy::assigning_clones' --check-cfg 'cfg(bootstrap)' --check-cfg 'cfg(no_salsa_async_drops)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e2b8152923ba25c5 -C extra-filename=-7cd7f9aed6ddd115 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_channel-aa7c2237cfd9fb07.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_derive-3caf1b6fd3db3d5a.so --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-ffa798bcfd54dc9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=45eaacdd6121352d -C extra-filename=-6e5532b72cf8d091 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libform_urlencoded-091ed77296394612.rmeta --extern idna=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libidna-da7fe8fc20fcd9f0.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpercent_encoding-321d1e528e1b2c09.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_derive-3caf1b6fd3db3d5a.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling get-size2 v0.11.0 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::correctness' '--warn=clippy::complexity' '--warn=clippy::all' '--warn=clippy::wildcard_enum_match_arm' '--warn=clippy::unwrap_used' --warn=unused_lifetimes --warn=unused_import_braces --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --deny=unsafe_code '--warn=clippy::unimplemented' --warn=trivial_numeric_casts '--warn=clippy::todo' '--warn=clippy::str_to_string' --warn=semicolon_in_expressions_from_macros --warn=rust_2021_prelude_collisions '--warn=clippy::panic_in_result_fn' '--allow=clippy::needless_doctest_main' '--warn=rustdoc::missing_crate_level_docs' '--warn=clippy::missing_assert_message' '--warn=clippy::expect_used' --warn=elided_lifetimes_in_paths --warn=deprecated '--warn=clippy::create_dir' '--warn=clippy::clone_on_ref_ptr' '--warn=clippy::assertions_on_result_states' '--warn=clippy::allow_attributes_without_reason' '--warn=clippy::allow_attributes' '--warn=rustdoc::all' --cfg 'feature="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", "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"))' -C metadata=291af3af94c310ce -C extra-filename=-b7a73d52aa8474b1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcompact_str-4fffce658dc920f6.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size_derive2-98a14f73150d47ca.so --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libordermap-91927197ddfc55a4.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthin_vec-e1ee1bd3b141b7dd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pep508_rs v0.9.2 Compiling gen-lsp-types v0.11.0 Running `/usr/bin/rustc --crate-name pep508_rs --edition=2021 /usr/share/cargo/registry/pep508_rs-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--allow=clippy::collapsible_if' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "non-pep508-extensions", "schemars", "tracing"))' -C metadata=8734e21f6604fcf1 -C extra-filename=-d12c6473dbb5ca78 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libboxcar-b12133e32355dd39.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-11362123154a7a51.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpep440_rs-a711aff5f52e3be4.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-5484a3ef96250eed.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-a3c479eae80673c6.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liburl-6e5532b72cf8d091.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liburlencoding-3a9cad5747b809f2.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libversion_ranges-141d4f1e8af8d056.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name gen_lsp_types --edition=2024 /usr/share/cargo/registry/gen-lsp-types-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::nursery' '--deny=clippy::cargo' '--allow=clippy::too_many_lines' '--deny=clippy::todo' '--allow=clippy::multiple_crate_versions' '--allow=clippy::items_after_statements' '--deny=clippy::dbg_macro' '--allow=clippy::cognitive_complexity' '--allow=clippy::cast_sign_loss' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_lossless' '--allow=clippy::cast-possible-truncation' '--allow=clippy::cargo_common_metadata' --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=be6b6bf1e9c98c7d -C extra-filename=-6ab6753d61fbc457 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-ffa798bcfd54dc9d.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liburl-6e5532b72cf8d091.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_memory_usage) 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=969c2913e00c7aaf -C extra-filename=-049c982722dc287b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f9288676f3856e8c -C extra-filename=-cacd0be4bd2ebb94 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --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=132d1b61b85bc952 -C extra-filename=-441775da235b3dbe --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcastaway-dc812775eafc76d3.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitoa-d25414e5b6f5dd1c.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libryu-faa67ea80176d40f.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=16 --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=22743d40f63f7387 -C extra-filename=-e854060e92858e7a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-8cf7b8c5cb2da708.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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=86f77226c2d67e14 -C extra-filename=-9c64938814278158 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling imperative v1.0.7 Running `/usr/bin/rustc --crate-name imperative --edition=2021 /usr/share/cargo/registry/imperative-1.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=32585766bca73f49 -C extra-filename=-0911b2846330f96c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf-f869316f24574c4f.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librust_stemmers-f2d8651bd35a36f6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=291268786a93bb2e -C extra-filename=-2b64130e62ae520d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-6a6689e003a80b2f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-29fd7058ee5a8ce9.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_normalization-494b019b51e04408.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4595c05585204f55 -C extra-filename=-96d631e12de40eb2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand-58972ef86e663cb3.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-e854060e92858e7a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-ffa798bcfd54dc9d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libuuid-263390b484b4355e.rmeta -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=87bfc9a960c45081 -C extra-filename=-3a43db98240eb075 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libchar_str-441775da235b3dbe.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfiletime-5923103bfc9234bc.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglob-e1200a3c0c0ffc23.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglobset-0489f1f1edd1a0ba.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-6a6689e003a80b2f.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libseahash-38ac887f34e1cd57.rmeta -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ty_static) Compiling ruff_index v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_index) 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=8be472d63828e270 -C extra-filename=-16e50b84907ba7d6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.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_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=d98bc2143b7d941d -C extra-filename=-a769981e18429436 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.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_formatter v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=15d5a7064b20cc4d -C extra-filename=-08170771ac178578 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdrop_bomb-037a18b6c0a3f2f3.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-3a43db98240eb075.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstatic_assertions-3bd821bc56ad9461.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-a3c479eae80673c6.rmeta -Copt-level=3 -Cdebuginfo=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=86d02eac2fcc4494 -C extra-filename=-3167f2759c535dec --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpep440_rs-a711aff5f52e3be4.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpep508_rs-d12c6473dbb5ca78.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-00407ab6ae7f1dd9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b0b2557a2e9a7e69 -C extra-filename=-ae5b6c94cd5f948e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libboxcar-b12133e32355dd39.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcompact_str-4fffce658dc920f6.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_queue-9d156f4a302f0eb5.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-d18ed6e67d189a56.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashlink-99fdfcbe1130d771.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libintrusive_collections-ceb113f36aa9ff25.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libinventory-46cd473a6d2caa66.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libparking_lot-1f51a3d191ff72a5.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libportable_atomic-7a1421344ae3f0da.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa_macro_rules-dbcf924444a9f52e.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa_macros-2a82c83fca8b8297.so --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthin_vec-e1ee1bd3b141b7dd.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtypeid-5a803cd8074e2275.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=62129990a190d19b -C extra-filename=-e277c264a0be66ad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libaho_corasick-dc7532cb6f499188.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libarrayvec-8b5a88b557ee2ca8.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libchar_str-441775da235b3dbe.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcompact_str-4fffce658dc920f6.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-8cf7b8c5cb2da708.so --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-3a43db98240eb075.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-2b64130e62ae520d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa-ae5b6c94cd5f948e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthin_vec-e1ee1bd3b141b7dd.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_parser) Compiling ruff_python_literal v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_literal) Compiling ruff_python_edits v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_edits) Compiling ruff_python_index v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_index) Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--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=455f6083ed1b519e -C extra-filename=-7f2327cc784ae34b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbstr-04f6b6c1596589ca.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdrop_bomb-037a18b6c0a3f2f3.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-2b64130e62ae520d.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstacker-05432850745ce67c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstatic_assertions-3bd821bc56ad9461.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthin_vec-e1ee1bd3b141b7dd.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-29fd7058ee5a8ce9.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_normalization-494b019b51e04408.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_names2-6382d865ee6960aa.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/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 --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=0f10824418cbe398 -C extra-filename=-47792c4f6f72e959 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=59f55a5a1c9ef3bd -C extra-filename=-aae8464dad7dc61a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-2b64130e62ae520d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b916b8f8b9232389 -C extra-filename=-3bb6bcf912a2935f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_properties-6c14319a31c890fd.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-6a6689e003a80b2f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_db) Compiling ruff_python_codegen v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_codegen) Compiling ruff_python_semantic v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=215ae42fd9a4bfe4 -C extra-filename=-f9bafbc0c647bb02 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstyle-ff3e00c6e181052d.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libarc_swap-68f866011781604d.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcamino-61cddbb8ddfc01ee.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcompact_str-4fffce658dc920f6.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdashmap-184e1beede8006e2.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdunce-4b18d5da8c7a9f40.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libetcetera-ce41d86abb5323f3.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfiletime-5923103bfc9234bc.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libignore-e2ef5531bd9b3480.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmatchit-b445a04096f55a31.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_slash-01d09c3b756044b1.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpathdiff-5d36992f2e9e16cf.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquick_junit-ff7c469417cfcbc6.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libannotate_snippets-925412845404da3c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-e854060e92858e7a.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_memory_usage-cacd0be4bd2ebb94.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_notebook-96d631e12de40eb2.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-7f2327cc784ae34b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-2b64130e62ae520d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa-ae5b6c94cd5f948e.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsame_file-e6df5501cbc73435.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-ffa798bcfd54dc9d.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsimilar-8f210dfe7c232730.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsupports_hyperlinks-478a69de7ccd7c90.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libty_static-16e50b84907ba7d6.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwhich-e1716bbd4ee64351.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzip-9c1f7ac84e9bc268.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/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=41e719404b52e490 -C extra-filename=-c2a052c55873a3dc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_literal-3bb6bcf912a2935f.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-7f2327cc784ae34b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/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=3fcda0212f03a187 -C extra-filename=-7bced2b57f02d51c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-8cf7b8c5cb2da708.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-3a43db98240eb075.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_index-a769981e18429436.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-7f2327cc784ae34b.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_stdlib-a290c0ec9d885f01.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Compiling ruff_python_importer v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=7e39cb17f8782098 -C extra-filename=-a6b7fb302faad64a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-e854060e92858e7a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_codegen-c2a052c55873a3dc.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-2b64130e62ae520d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Compiling ruff_ranged_value v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_ranged_value) Compiling ty_module_resolver v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ty_module_resolver) Compiling ty_site_packages v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ty_site_packages) Compiling ruff_python_formatter v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=31b930d8ed9568b3 -C extra-filename=-ce4c1a2f703d18d7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-ab2b687e02f3c642.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/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=9b77546906c889b5 -C extra-filename=-1896cdf09f6deea0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcamino-61cddbb8ddfc01ee.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcompact_str-4fffce658dc920f6.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-6a6689e003a80b2f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libordermap-91927197ddfc55a4.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_syntax-6ce1e242890e83be.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_memory_usage-cacd0be4bd2ebb94.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_stdlib-a290c0ec9d885f01.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa-ae5b6c94cd5f948e.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum-34a1f534eb5d71d4.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum_macros-b6cc544aa89ade3f.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/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=b82d483f3c864261 -C extra-filename=-8b93c433eb33e443 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcamino-61cddbb8ddfc01ee.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcolored-ad8ebabb224fa5de.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libannotate_snippets-925412845404da3c.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-2b64130e62ae520d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum-34a1f534eb5d71d4.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum_macros-b6cc544aa89ade3f.so --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libty_static-16e50b84907ba7d6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/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=bf484245a793cc99 -C extra-filename=-a9ab37a9fd99aaa5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-a792e23fec8fbdbf.rmeta --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcountme-72346bddba958d2e.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-6a6689e003a80b2f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-3a43db98240eb075.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_formatter-08170771ac178578.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-7f2327cc784ae34b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-2b64130e62ae520d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa-ae5b6c94cd5f948e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstatic_assertions-3bd821bc56ad9461.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Compiling ruff_linter v0.16.10 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=4247d4c73c7a3d60 -C extra-filename=-7ad6fe0c2b16c8b0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libaho_corasick-dc7532cb6f499188.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-a792e23fec8fbdbf.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcolored-ad8ebabb224fa5de.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcompact_str-4fffce658dc920f6.rmeta --extern fern=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfern-ccdc3d009cbf2a0f.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglob-e1200a3c0c0ffc23.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglobset-0489f1f1edd1a0ba.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libimperative-0911b2846330f96c.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-8cf7b8c5cb2da708.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-6a6689e003a80b2f.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libjiff-d0dda15cbe3a486f.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibcst_native-8d7f22eaafb9c0c1.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern natord=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnatord-4d0f872ae8823dfd.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_absolutize-5d03733a2caba762.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpep440_rs-a711aff5f52e3be4.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpyproject_toml-3167f2759c535dec.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-3a43db98240eb075.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-e854060e92858e7a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_notebook-96d631e12de40eb2.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_codegen-c2a052c55873a3dc.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_edits-47792c4f6f72e959.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_importer-a6b7fb302faad64a.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_index-aae8464dad7dc61a.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_literal-3bb6bcf912a2935f.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-7f2327cc784ae34b.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_semantic-7bced2b57f02d51c.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_stdlib-a290c0ec9d885f01.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-2b64130e62ae520d.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_ranged_value-ce4c1a2f703d18d7.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-ffa798bcfd54dc9d.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsimilar-8f210dfe7c232730.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum-34a1f534eb5d71d4.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum_macros-b6cc544aa89ade3f.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-ab2b687e02f3c642.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtyped_arena-fd2737cef46a626e.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_normalization-494b019b51e04408.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-a3c479eae80673c6.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_names2-6382d865ee6960aa.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liburl-6e5532b72cf8d091.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Compiling ruff_graph v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=6a5aaa3ff8902748 -C extra-filename=-2ce115ad682bc998 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-a792e23fec8fbdbf.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-3a43db98240eb075.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_linter-7ad6fe0c2b16c8b0.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-7f2327cc784ae34b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa-ae5b6c94cd5f948e.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libschemars-818039f136d249af.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libty_module_resolver-1896cdf09f6deea0.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libty_site_packages-8b93c433eb33e443.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzip-9c1f7ac84e9bc268.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Compiling ruff_workspace v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=f63b5c983778b868 -C extra-filename=-dd385f11562f68d1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcolored-ad8ebabb224fa5de.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libetcetera-ce41d86abb5323f3.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglob-e1200a3c0c0ffc23.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglobset-0489f1f1edd1a0ba.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libignore-e2ef5531bd9b3480.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-8cf7b8c5cb2da708.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-6a6689e003a80b2f.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmatchit-b445a04096f55a31.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_absolutize-5d03733a2caba762.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_slash-01d09c3b756044b1.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpep440_rs-a711aff5f52e3be4.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-3a43db98240eb075.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_formatter-08170771ac178578.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_graph-2ce115ad682bc998.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_linter-7ad6fe0c2b16c8b0.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_options_metadata-1065004fb3341328.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_formatter-a9ab37a9fd99aaa5.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_semantic-7bced2b57f02d51c.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_stdlib-a290c0ec9d885f01.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_ranged_value-ce4c1a2f703d18d7.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libshellexpand-262f103ab7f47402.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum-34a1f534eb5d71d4.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-ab2b687e02f3c642.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_normalization-494b019b51e04408.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Compiling ruff_markdown v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=a220097e095e3e70 -C extra-filename=-6c8754e7545e4567 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_formatter-a9ab37a9fd99aaa5.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-2b64130e62ae520d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_workspace-dd385f11562f68d1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Compiling ruff_server v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=5f2138c9cd05c9ca -C extra-filename=-7e9696db5753f95c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam-fbabbd72951bfb31.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libgen_lsp_types-6ab6753d61fbc457.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libignore-e2ef5531bd9b3480.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libjod_thread-24bf5a24bd4c9a70.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblsp_server-7cd7f9aed6ddd115.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-e854060e92858e7a.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_formatter-08170771ac178578.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_linter-7ad6fe0c2b16c8b0.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_markdown-6c8754e7545e4567.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_notebook-96d631e12de40eb2.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_codegen-c2a052c55873a3dc.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_formatter-a9ab37a9fd99aaa5.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_index-aae8464dad7dc61a.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-7f2327cc784ae34b.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_ranged_value-ce4c1a2f703d18d7.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_workspace-dd385f11562f68d1.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-ffa798bcfd54dc9d.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libshellexpand-262f103ab7f47402.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-ab2b687e02f3c642.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing_log-5b5cfe641ba5a296.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing_subscriber-c23773625078190b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/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=72a7ed2c5cbf8810 -C extra-filename=-f7fc856571898e60 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcachedir-fba31f8360e3360e.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-a792e23fec8fbdbf.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_complete_command-473cbdebce27c1be.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclearscreen-aee888782e7bae6a.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcolored-ad8ebabb224fa5de.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfiletime-5923103bfc9234bc.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglobwalk-2d66869965118036.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libignore-e2ef5531bd9b3480.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-8cf7b8c5cb2da708.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-6a6689e003a80b2f.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libjiff-d0dda15cbe3a486f.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnotify-e6761aefb2d0eeac.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_absolutize-5d03733a2caba762.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librayon-2a332fc3d3357937.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librkyv-22c731e6fd537003.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-3a43db98240eb075.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_command_line-c596fbc57ea2a3a4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-e854060e92858e7a.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_graph-2ce115ad682bc998.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_linter-7ad6fe0c2b16c8b0.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_markdown-6c8754e7545e4567.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_notebook-96d631e12de40eb2.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_options_metadata-1065004fb3341328.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_formatter-a9ab37a9fd99aaa5.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-7f2327cc784ae34b.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_ranged_value-ce4c1a2f703d18d7.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_server-7e9696db5753f95c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_workspace-dd385f11562f68d1.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-ffa798bcfd54dc9d.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libshellexpand-262f103ab7f47402.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum-34a1f534eb5d71d4.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtempfile-b2a12568db4c5e2f.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtikv_jemallocator-60813c680bb540fb.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-ab2b687e02f3c642.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwalkdir-caf2f1f239846546.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwild-5d3d993a1c4734f8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/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=465d2ca846407fa2 -C extra-filename=-a86f73bf37caa1bd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcachedir-fba31f8360e3360e.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-a792e23fec8fbdbf.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_complete_command-473cbdebce27c1be.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclearscreen-aee888782e7bae6a.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcolored-ad8ebabb224fa5de.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfiletime-5923103bfc9234bc.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglobwalk-2d66869965118036.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libignore-e2ef5531bd9b3480.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-8cf7b8c5cb2da708.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-6a6689e003a80b2f.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libjiff-d0dda15cbe3a486f.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnotify-e6761aefb2d0eeac.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_absolutize-5d03733a2caba762.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librayon-2a332fc3d3357937.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librkyv-22c731e6fd537003.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff-f7fc856571898e60.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-3a43db98240eb075.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_command_line-c596fbc57ea2a3a4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-e854060e92858e7a.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_graph-2ce115ad682bc998.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_linter-7ad6fe0c2b16c8b0.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_markdown-6c8754e7545e4567.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_notebook-96d631e12de40eb2.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_options_metadata-1065004fb3341328.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_formatter-a9ab37a9fd99aaa5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-7f2327cc784ae34b.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_ranged_value-ce4c1a2f703d18d7.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_server-7e9696db5753f95c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_workspace-dd385f11562f68d1.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-ffa798bcfd54dc9d.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libshellexpand-262f103ab7f47402.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum-34a1f534eb5d71d4.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtempfile-b2a12568db4c5e2f.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtikv_jemallocator-60813c680bb540fb.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-ab2b687e02f3c642.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwalkdir-caf2f1f239846546.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwild-5d3d993a1c4734f8.rlib -C strip=symbols -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Finished `release` profile [optimized] target(s) in 7m 15s 📦 Built wheel to /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/wheels/ruff-0.16.10-py3-none-linux_x86_64.whl /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/wheels/ruff-0.16.10-py3-none-linux_x86_64.whl Building wheel for ruff (pyproject.toml): finished with status 'done' Created wheel for ruff: filename=ruff-0.16.10-py3-none-linux_x86_64.whl size=63865611 sha256=3d7ea7a6a5ee0d6e72df50d70bba6ea0223aac4a44ad137899fbfb6628610501 Stored in directory: /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir/pip-ephem-wheel-cache-vtsjx8e6/wheels/4d/30/bd/4e0265eaee3b542b1f34d35d2df9c3aa3beec693c4c9a63eeb 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.sTzmDu + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + '[' /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT ++ dirname /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ruff-0.16.10-build + mkdir /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ruff-0.16.10 ++ ls /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir/ruff-0.16.10-py3-none-linux_x86_64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=ruff==0.16.10 + '[' -z ruff==0.16.10 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir ruff==0.16.10 Using pip 26.2.1 from /usr/lib/python3.15/site-packages/pip (python 3.15) Looking in links: /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir Processing /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir/ruff-0.16.10-py3-none-linux_x86_64.whl Installing collected packages: ruff Successfully installed ruff-0.16.10 + '[' -d /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/bin/ruff /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/bin/ruff: no change + rm -rfv /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages ']' + site_dirs+=("/usr/lib64/python3.15/site-packages") + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info' +++ basename /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info ++ PYTHONPATH=/usr/lib/rpm/redhat ++ /usr/bin/python3 -sBc 'import sys; from pyproject_save_files import canonical_name_from_distinfo; print(canonical_name_from_distinfo(sys.argv[1]))' ruff-0.16.10.dist-info + _normalized=ruff + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT --record /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info/RECORD --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info/RECORD removed '/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info/REQUESTED removed '/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-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.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT --sitelib /usr/lib/python3.15/site-packages --sitearch /usr/lib64/python3.15/site-packages --python-version 3.15 --pyproject-record /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-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.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages + mv /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages + sed --regexp-extended --in-place s@/usr/lib64/python3.15/site-packages@/usr/lib/python3.15/site-packages@ /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-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.16.10-build/BUILDROOT//usr/share/bash-completion/completions + install -Dpm 0644 ruff.fish -t /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT//usr/share/fish/vendor_completions.d + install -Dpm 0644 _ruff -t /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT//usr/share/zsh/site-functions + /usr/bin/find-debuginfo -j3 --strict-build-id -m -i --build-id-seed 0.16.10-1.fc46 --unique-debug-suffix -0.16.10-1.fc46.x86_64 --unique-debug-src-base ruff-0.16.10-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.16.10-build/ruff-0.16.10 find-debuginfo: starting Extracting debug info from 1 files warning: Unsupported auto-load script at offset 0 in section .debug_gdb_scripts of file /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/bin/ruff. Use `info auto-load python-scripts [REGEXP]' to list them. DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/ruff-0.16.10-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 + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j3 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15 using python3.15 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j3 /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages/ruff/__pycache__/__init__.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages/ruff/__pycache__/__main__.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages/ruff/__pycache__/_find_ruff.cpython-315.opt-1.pyc: rewriting with normalized contents Scanned 269 directories and 1307 files, processed 3 inodes, 3 modified (0 replaced + 3 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr Scanned 268 directories and 1307 files, considered 1307 files, read 101 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/ruff-0.16.10-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.EEvRXX + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ruff-0.16.10 + '[' '!' -f /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-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=77caf2acdf0b1118 -C extra-filename=-ce4d2cf6c122b7ff --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=85c9ad4d1d5f67eb -C extra-filename=-510454e529207763 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/quote-510454e529207763 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5e4a1a8e245c576f -C extra-filename=-a6db0ce1dc73ac88 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/proc-macro2-a6db0ce1dc73ac88 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4c28d0f371e079cd -C extra-filename=-f24b548a401569d2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/serde_core-f24b548a401569d2 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/quote-510454e529207763/build-script-build` Compiling libc v0.2.189 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.189/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=28a6eaeae68af56b -C extra-filename=-dfa8d609e69a30ac --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/libc-dfa8d609e69a30ac -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/proc-macro2-a6db0ce1dc73ac88/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=591e080665fb0646 -C extra-filename=-d0be5150dddb3776 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-ce4d2cf6c122b7ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --cfg proc_macro_span --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/serde_core-f24b548a401569d2/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=2fe162121c2ddce7 -C extra-filename=-5243c4eedb412ca4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -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=740e7243782f643c -C extra-filename=-354d865b20560fdd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --cap-lints allow -Copt-level=3 -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.6 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.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 --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=297797e9b137f37c -C extra-filename=-ce7425fa6e400e80 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-ce4d2cf6c122b7ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=69d799f7ba723f69 -C extra-filename=-84455c6e28f1e213 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-ce4d2cf6c122b7ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/libc-dfa8d609e69a30ac/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.189/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=daef0bf33e06a765 -C extra-filename=-4b7b51adbd03b6ad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg freebsd12 --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_picolibc)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Compiling memchr v2.8.3 Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C 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=fbdc4c9e9b443919 -C extra-filename=-73bf8859e889af67 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde v1.0.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=fece7398fd782cea -C extra-filename=-cbe67de88e32faa1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/serde-cbe67de88e32faa1 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/serde-cbe67de88e32faa1/build-script-build` Compiling zmij v1.0.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=8b77ee18aaa408c4 -C extra-filename=-0c8654d8d2844fe8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zmij-0c8654d8d2844fe8 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zmij-0c8654d8d2844fe8/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=de05edf8074ba974 -C extra-filename=-43ae4c271a00e95f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=92417fccffb98cad -C extra-filename=-04cb01e2dda9d3a9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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=60db667a105e9dc8 -C extra-filename=-6f05d50a1cec83b2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=702241085a2f7141 -C extra-filename=-9ba1132db0d011e0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.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="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=6b448a6f847c1f35 -C extra-filename=-d7122f904cd62432 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=669233d59e3eaa1f -C extra-filename=-e3e237a7eb313fd8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.189/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=296672d515bce64c -C extra-filename=-312962becd03b036 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/libc-312962becd03b036 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling allocator-api2 v0.2.21 Running `/usr/bin/rustc --crate-name allocator_api2 --edition=2018 /usr/share/cargo/registry/allocator-api2-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(no_global_oom_handling)' --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "fresh-rust", "nightly", "serde", "std"))' -C metadata=f214cdf7708acc18 -C extra-filename=-007258329e7c1661 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=33fbb24d9908f61b -C extra-filename=-44cbbead2f84c55f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fdd91434aacf77bc -C extra-filename=-83dd13f2b2107eb6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashbrown v0.17.1 Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.17.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_else' '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' '--allow=clippy::option_if_let_else' '--warn=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_errors_doc' --warn=missing_docs '--allow=clippy::manual_map' '--warn=clippy::manual_let_else' --warn=explicit_outlives_requirements --warn=ellipsis_inclusive_range_patterns --warn=elided_lifetimes_in_paths '--allow=clippy::doc_markdown' '--warn=clippy::borrow_as_ptr' --warn=bare_trait_objects --cfg 'feature="allocator-api2"' --cfg 'feature="default"' --cfg 'feature="default-hasher"' --cfg 'feature="equivalent"' --cfg 'feature="inline-more"' --cfg 'feature="raw-entry"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "allocator-api2", "core", "default", "default-hasher", "equivalent", "inline-more", "nightly", "raw-entry", "rayon", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=1119a468343b9e77 -C extra-filename=-682801daed85c28a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liballocator_api2-007258329e7c1661.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libequivalent-83dd13f2b2107eb6.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfoldhash-44cbbead2f84c55f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/libc-312962becd03b036/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.189/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=72f0d5d9dadd70a4 -C extra-filename=-7447779db8b7955b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg freebsd12 --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_picolibc)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.16.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="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=98a51f883df5be52 -C extra-filename=-0c00ec04e8611e14 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=004ab314d448e025 -C extra-filename=-8b87e81cbdba1180 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-0c00ec04e8611e14.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms --deny=unsafe_code --deny=unreachable_pub --deny=unnameable_types '--allow=clippy::style' --deny=private_interfaces --deny=private_bounds --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=66f79a9a43197bdb -C extra-filename=-6623a6ba95dd3264 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libequivalent-83dd13f2b2107eb6.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4c121b6bae87e095 -C extra-filename=-38e33a84eab457b3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/rustversion-38e33a84eab457b3 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/rustversion-38e33a84eab457b3/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=a2643034791bcf4a -C extra-filename=-3bc6d015e2f8496a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/parking_lot_core-3bc6d015e2f8496a -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/parking_lot_core-3bc6d015e2f8496a/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=aa8c86699edcc990 -C extra-filename=-d5ee6a75748e266c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(cfg_macro_not_allowed)' --check-cfg 'cfg(host_os, values("windows"))'` Compiling manyhow-macros v0.11.4 Running `/usr/bin/rustc --crate-name manyhow_macros --edition=2021 /usr/share/cargo/registry/manyhow-macros-0.11.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=babe83aa31273fcd -C extra-filename=-1a2730cc3c143b1c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro_utils-8b87e81cbdba1180.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0d20d2ec72b06b4a -C extra-filename=-e4239df16ab53366 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=37786726046af86b -C extra-filename=-6b2aa834b40a89ad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libscopeguard-e4239df16ab53366.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling manyhow v0.11.4 Running `/usr/bin/rustc --crate-name manyhow --edition=2021 /usr/share/cargo/registry/manyhow-0.11.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="macros"' --cfg 'feature="syn"' --cfg 'feature="syn2"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("darling", "darling_core", "default", "macros", "syn", "syn1", "syn2"))' -C metadata=7d737231a4cbccf5 -C extra-filename=-800ef2992d696a51 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmanyhow_macros-1a2730cc3c143b1c.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0a08a6fd4b848ccb -C extra-filename=-01abc987b9b80b11 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(tsan_enabled)'` Compiling interpolator v0.5.0 Running `/usr/bin/rustc --crate-name interpolator --edition=2021 /usr/share/cargo/registry/interpolator-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="iter"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "iter", "number", "pointer"))' -C metadata=8deb5cb9b9005b58 -C extra-filename=-fcb804fc19c9f198 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b1bcc174112f0fe3 -C extra-filename=-0dcf29651bfc9005 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling collection_literals v1.0.3 Running `/usr/bin/rustc --crate-name collection_literals --edition=2021 /usr/share/cargo/registry/collection_literals-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --forbid=unsafe_code -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1d51137ee3d0b54c -C extra-filename=-02269e5ab6a4e5c2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=da770bc6122ae5c0 -C extra-filename=-81738bd9fdd7a78e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustversion-d5ee6a75748e266c.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=1224f98f04799323 -C extra-filename=-cac89f10f9ac6ddf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=80922a986e909391 -C extra-filename=-b63b7ae8ad0eee77 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern lock_api=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblock_api-6b2aa834b40a89ad.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libparking_lot_core-01abc987b9b80b11.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms --deny=unsafe_code --deny=unreachable_pub --deny=unnameable_types '--allow=clippy::style' --deny=private_interfaces --deny=private_bounds --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=fc0e871fa6f70a1d -C extra-filename=-9d67864c5b3f8a0a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling either v1.17.0 Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.17.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=5e399f7150f15291 -C extra-filename=-ecf5920311ca3d53 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fdb8e1d8a4d9016e -C extra-filename=-e6574fde7f2719a3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0f94a808a1f57fc9 -C extra-filename=-3c8a8d54b0ff9f92 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote-use-macros v0.8.4 Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=616772c05d491e3f -C extra-filename=-ac308d64d95475f0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro_utils-8b87e81cbdba1180.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling derive-where v1.7.0 Running `/usr/bin/rustc --crate-name derive_where --edition=2021 /usr/share/cargo/registry/derive-where-1.7.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("nightly", "safe", "serde", "zeroize", "zeroize-on-drop"))' -C metadata=c4f4dd2edb396ab3 -C extra-filename=-94c572308796ac1a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote-use v0.8.4 Running `/usr/bin/rustc --crate-name quote_use --edition=2021 /usr/share/cargo/registry/quote-use-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn"))' -C metadata=76266a03b68ce2d0 -C extra-filename=-256bdb678948485e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote_use_macros-ac308d64d95475f0.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling attribute-derive-macro v0.10.5 Running `/usr/bin/rustc --crate-name attribute_derive_macro --edition=2021 /usr/share/cargo/registry/attribute-derive-macro-0.10.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1bc7ba32438fad00 -C extra-filename=-b41756e1e020a590 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcollection_literals-02269e5ab6a4e5c2.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinterpolator-fcb804fc19c9f198.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmanyhow-800ef2992d696a51.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro_utils-8b87e81cbdba1180.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote_use-256bdb678948485e.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex-syntax v0.8.11 Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --cfg 'feature="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=dd1b2cd1f4010ca9 -C extra-filename=-677a20f510c51d1e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling attribute-derive v0.10.5 Running `/usr/bin/rustc --crate-name attribute_derive --edition=2021 /usr/share/cargo/registry/attribute-derive-0.10.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn-full"))' -C metadata=bd795b5d21fecf2a -C extra-filename=-fae9f60f12dca92e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libattribute_derive_macro-b41756e1e020a590.so --extern derive_where=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libderive_where-94c572308796ac1a.so --extern manyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmanyhow-800ef2992d696a51.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-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 '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::correctness' '--warn=clippy::complexity' '--warn=clippy::all' '--warn=clippy::wildcard_enum_match_arm' '--warn=clippy::unwrap_used' --warn=unused_lifetimes --warn=unused_import_braces --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --deny=unsafe_code '--warn=clippy::unimplemented' --warn=trivial_numeric_casts '--warn=clippy::todo' '--warn=clippy::str_to_string' --warn=semicolon_in_expressions_from_macros --warn=rust_2021_prelude_collisions '--warn=clippy::panic_in_result_fn' '--allow=clippy::needless_doctest_main' '--warn=rustdoc::missing_crate_level_docs' '--warn=clippy::missing_assert_message' '--warn=clippy::expect_used' --warn=elided_lifetimes_in_paths --warn=deprecated '--warn=clippy::create_dir' '--warn=clippy::clone_on_ref_ptr' '--warn=clippy::assertions_on_result_states' '--warn=clippy::allow_attributes_without_reason' '--warn=clippy::allow_attributes' '--warn=rustdoc::all' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f4f5b21bc8c649a3 -C extra-filename=-17f1b540b1a0c475 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libattribute_derive-fae9f60f12dca92e.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4b7c9dc86e1f5da5 -C extra-filename=-0205a843951fc010 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_derive-3c8a8d54b0ff9f92.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling compact_str v0.10.0 Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(kani)' --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytes", "default", "proptest", "quickcheck", "rkyv", "schemars", "serde", "smallvec", "std", "zeroize"))' -C metadata=beae134fc8d5ba1e -C extra-filename=-51447937e126ac9d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcastaway-81738bd9fdd7a78e.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitoa-43ae4c271a00e95f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzmij-04cb01e2dda9d3a9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thin-vec v0.2.20 Running `/usr/bin/rustc --crate-name thin_vec --edition=2024 /usr/share/cargo/registry/thin-vec-0.2.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(no_global_oom_handling)' --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_new", "default", "gecko-ffi", "malloc_size_of", "serde", "std", "unstable"))' -C metadata=5be34f0f2e06deb9 -C extra-filename=-fa240f243a6b9d9e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex-automata v0.4.18 Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="dfa-onepass"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=03b72970e861ccea -C extra-filename=-92a9689b8499e2f0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-e6574fde7f2719a3.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-677a20f510c51d1e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::correctness' '--warn=clippy::complexity' '--warn=clippy::all' '--warn=clippy::wildcard_enum_match_arm' '--warn=clippy::unwrap_used' --warn=unused_lifetimes --warn=unused_import_braces --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --deny=unsafe_code '--warn=clippy::unimplemented' --warn=trivial_numeric_casts '--warn=clippy::todo' '--warn=clippy::str_to_string' --warn=semicolon_in_expressions_from_macros --warn=rust_2021_prelude_collisions '--warn=clippy::panic_in_result_fn' '--allow=clippy::needless_doctest_main' '--warn=rustdoc::missing_crate_level_docs' '--warn=clippy::missing_assert_message' '--warn=clippy::expect_used' --warn=elided_lifetimes_in_paths --warn=deprecated '--warn=clippy::create_dir' '--warn=clippy::clone_on_ref_ptr' '--warn=clippy::assertions_on_result_states' '--warn=clippy::allow_attributes_without_reason' '--warn=clippy::allow_attributes' '--warn=rustdoc::all' --cfg 'feature="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", "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"))' -C metadata=d4f5f2cd6bf76007 -C extra-filename=-ea37bd67702bbee2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size_derive2-17f1b540b1a0c475.so --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libparking_lot-b63b7ae8ad0eee77.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fa519519af04ca78 -C extra-filename=-1632c5cbff57de24 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ce2746e9155f5d31 -C extra-filename=-76147952c4eb30ae --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c3231d7668eed298 -C extra-filename=-cfc6e7a7db702405 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=7f0b140bfaa84932 -C extra-filename=-3e695b6f9c507cf1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=03677a57a9c2eed5 -C extra-filename=-20a3c0bd601d72a4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex v1.13.1 Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --cfg 'feature="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=bfe64b9d49fa376a -C extra-filename=-eae062f57876f034 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-e6574fde7f2719a3.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-92a9689b8499e2f0.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-677a20f510c51d1e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --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=3da0686c9986f9e5 -C extra-filename=-aa314a2aabf6a925 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-3e695b6f9c507cf1.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-20a3c0bd601d72a4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9d4bb84cfd855eec -C extra-filename=-a210a2a6a58a8570 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(manual_codegen_check)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=950d11fc1dc40aac -C extra-filename=-f827eed17254bf09 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=0efa0d9a6bb3ad4f -C extra-filename=-4ce9c7188a0b3bec --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta -Copt-level=3 -Cdebuginfo=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=c2ae12e03cc44e69 -C extra-filename=-6c85df850cbb6235 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-7447779db8b7955b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=94e96ae20e709aef -C extra-filename=-908661a36f3ab3cb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --allow=unexpected_cfgs '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::manual_let_else' '--warn=clippy::doc_markdown' '--warn=clippy::disallowed_methods' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a5f51a32b47999a9 -C extra-filename=-36bce29de262c1d9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --allow=unexpected_cfgs '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::manual_let_else' '--warn=clippy::doc_markdown' '--warn=clippy::disallowed_methods' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --cfg 'feature="parallel"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=89f7249aa2015069 -C extra-filename=-37d7e09e29f50207 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfind_msvc_tools-36bce29de262c1d9.rmeta --extern jobserver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjobserver-6c85df850cbb6235.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-7447779db8b7955b.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshlex-f827eed17254bf09.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=6880fdb2e63f3350 -C extra-filename=-bbcfa41ce920c766 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crossbeam-utils-bbcfa41ce920c766 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crossbeam-utils-bbcfa41ce920c766/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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=1145501566371514 -C extra-filename=-d43bff5aab389bd4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_no_atomic,crossbeam_sanitize_thread)'` Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.17.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=5ad64cf1f8f0a773 -C extra-filename=-8cc6ff464cedb49a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ea4d2e32bf048237 -C extra-filename=-94bb7165650150fc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0caacaa987578499 -C extra-filename=-fcdbd9e528f6997a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtinyvec_macros-94bb7165650150fc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=3b84f7b40718a6b2 -C extra-filename=-c0b1b38f83f22762 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-3e695b6f9c507cf1.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-aa314a2aabf6a925.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-20a3c0bd601d72a4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b1d2480bc2e27e59 -C extra-filename=-d3fae6df30b21fb5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=fec1d410de25113a -C extra-filename=-ccf56670c27afec9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=0d69b7e46aee1c34 -C extra-filename=-26728faae28954b3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-ccf56670c27afec9.rmeta -Copt-level=3 -Cdebuginfo=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=2003e77c9c95f768 -C extra-filename=-73123cad2b68cf37 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtinyvec-fcdbd9e528f6997a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-core v0.1.36 Running `/usr/bin/rustc --crate-name tracing_core --edition=2018 /usr/share/cargo/registry/tracing-core-0.1.36/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --cfg 'feature="default"' --cfg 'feature="once_cell"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "once_cell", "std"))' -C metadata=099855df66969ee3 -C extra-filename=-fc9a6fb94778ff6d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=84c6d6fcc643ccfb -C extra-filename=-b45a130be0445b6e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libeither-ecf5920311ca3d53.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=484001f0870122a9 -C extra-filename=-4b9a1fe7f11d6280 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c67d20f4619ada27 -C extra-filename=-849e318d790b29ad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-3e695b6f9c507cf1.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-4b9a1fe7f11d6280.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-aa314a2aabf6a925.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-20a3c0bd601d72a4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=3edf5cf6d3ff5e9e -C extra-filename=-20d5ee5cfce6c1d9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-b45a130be0445b6e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-26728faae28954b3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-ccf56670c27afec9.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-1632c5cbff57de24.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-ce4d2cf6c122b7ff.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-73123cad2b68cf37.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=dff8295511ffbd13 -C extra-filename=-d81c6c03c5c7c2ed --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libeither-8cc6ff464cedb49a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-attributes v0.1.31 Running `/usr/bin/rustc --crate-name tracing_attributes --edition=2018 /usr/share/cargo/registry/tracing-attributes-0.1.31/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await"))' -C metadata=1613f6212084ea7a -C extra-filename=-1a42ade4fe054222 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b7c7036eece00f11 -C extra-filename=-843b926553f92e4b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pin-project-lite v0.2.17 Running `/usr/bin/rustc --crate-name pin_project_lite --edition=2018 /usr/share/cargo/registry/pin-project-lite-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=18eefc7e591fab6f -C extra-filename=-867a4386c477e4bd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4d9aa9df459fb272 -C extra-filename=-3f310b28773da5cd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/thiserror-3f310b28773da5cd -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/thiserror-3f310b28773da5cd/build-script-build` Compiling ruff_macros v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=dfb00d8caf3b75a9 -C extra-filename=-ed57ccf524bdee8d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libheck-cfc6e7a7db702405.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-b45a130be0445b6e.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-eae062f57876f034.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-20d5ee5cfce6c1d9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.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=9cdd2bcae087df42 -C extra-filename=-d40bfa6988b4722c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --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=e84a57bc29d00e7c -C extra-filename=-6584c171ffa39a65 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpin_project_lite-867a4386c477e4bd.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_attributes-1a42ade4fe054222.so --extern tracing_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_core-fc9a6fb94778ff6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=942f7a5a96720c4b -C extra-filename=-c29478801ae94f34 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/typeid-c29478801ae94f34 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerocopy v0.8.59 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.59/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=0f7d369b6ae914db -C extra-filename=-0b995f0e02fd123a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zerocopy-0b995f0e02fd123a -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=466619bb2e51b4ae -C extra-filename=-a4ddfd090d96d573 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=702d9a9ca66a2fa5 -C extra-filename=-29ebabb4c5d96de9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zerocopy-0b995f0e02fd123a/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/typeid-c29478801ae94f34/build-script-build` 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=042957585fa7c3b3 -C extra-filename=-8a6e02a046c9190a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=056a78ef92bb1076 -C extra-filename=-e35f2907aa7b03c0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror_impl-d40bfa6988b4722c.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)' --check-cfg 'cfg(thiserror_no_backtrace_type)'` Running `/usr/bin/rustc --crate-name 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=16444529072afcbf -C extra-filename=-845308d2ab4754a7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_const_type_id)'` Running `/usr/bin/rustc --crate-name zerocopy --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.59/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=e309ff1d3b4dd7fc -C extra-filename=-e5eb25db05780336 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_zerocopy_simd_x86_avx12_1_89_0)' --check-cfg 'cfg(rust, values("1.89.0"))' --check-cfg 'cfg(no_zerocopy_core_error_1_81_0)' --check-cfg 'cfg(rust, values("1.81.0"))' --check-cfg 'cfg(no_zerocopy_slice_ptr_len_1_79_0)' --check-cfg 'cfg(rust, values("1.79.0"))' --check-cfg 'cfg(no_zerocopy_diagnostic_on_unimplemented_1_78_0)' --check-cfg 'cfg(rust, values("1.78.0"))' --check-cfg 'cfg(no_zerocopy_generic_bounds_in_const_fn_1_61_0)' --check-cfg 'cfg(rust, values("1.61.0"))' --check-cfg 'cfg(no_zerocopy_target_has_atomics_1_60_0)' --check-cfg 'cfg(rust, values("1.60.0"))' --check-cfg 'cfg(no_zerocopy_aarch64_simd_1_59_0)' --check-cfg 'cfg(rust, values("1.59.0"))' --check-cfg 'cfg(no_zerocopy_aarch64_simd_be_1_87_0)' --check-cfg 'cfg(rust, values("1.87.0"))' --check-cfg 'cfg(no_zerocopy_panic_in_const_and_vec_try_reserve_1_57_0)' --check-cfg 'cfg(rust, values("1.57.0"))' --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(kani)' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_NIGHTLY_FEATURES_IN_TESTS)' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_TOOLCHAIN, values("msrv", "stable", "nightly"))' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_DEV_MODE)' --check-cfg 'cfg(coverage_nightly)' --check-cfg 'cfg(zerocopy_inline_always)' --check-cfg 'cfg(zerocopy_unstable_ptr)' --check-cfg 'cfg(zerocopy_unstable_linux)' --check-cfg 'cfg(no_fp_fmt_parse)'` Compiling 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 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --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=2e43f43e7b9dc06d -C extra-filename=-9d9a453882848db5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcastaway-81738bd9fdd7a78e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitoa-43ae4c271a00e95f.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libryu-29ebabb4c5d96de9.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling getrandom v0.2.17 Running `/usr/bin/rustc --crate-name getrandom --edition=2018 /usr/share/cargo/registry/getrandom-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("custom", "linux_disable_fallback", "rdrand", "std"))' -C metadata=c4d2f63ce1f73fa6 -C extra-filename=-08050d80a10d65fa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-0dcf29651bfc9005.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-7447779db8b7955b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling filetime v0.2.29 Running `/usr/bin/rustc --crate-name filetime --edition=2018 /usr/share/cargo/registry/filetime-0.2.29/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(emulate_second_only_system)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f9ea87862556fe53 -C extra-filename=-be3a20233b27612d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5f6a729e80da2939 -C extra-filename=-840dbdbca6056a65 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling portable-atomic v1.15.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(target_arch,values("xtensa"))' --check-cfg 'cfg(target_arch,values("amdgpu"))' --check-cfg 'cfg(target_arch,values("loongarch32"))' --check-cfg 'cfg(target_os,values("trusty"))' --check-cfg 'cfg(target_os,values("psx"))' --check-cfg 'cfg(target_os,values("zos"))' --check-cfg 'cfg(target_env,values("psx"))' --check-cfg 'cfg(target_feature,values("lse2","lse128","rcpc3"))' --check-cfg 'cfg(target_feature,values("quadword-atomics"))' --check-cfg 'cfg(target_feature,values("zaamo","zabha"))' --check-cfg 'cfg(target_feature,values("zacas"))' --check-cfg 'cfg(target_feature,values("ztso"))' --check-cfg 'cfg(target_feature,values("miscellaneous-extensions-3"))' --check-cfg 'cfg(target_pointer_width,values("128"))' --check-cfg 'cfg(portable_atomic_no_outline_atomics,portable_atomic_outline_atomics,portable_atomic_unstable_f16,portable_atomic_unstable_f128)' --check-cfg 'cfg(portable_atomic_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind,valgrind_cross)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=5dbddb7ba73b32a7 -C extra-filename=-7f1eb84c0d027108 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/portable-atomic-7f1eb84c0d027108 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1905388feedf7171 -C extra-filename=-c14c58e1004b07ba --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=1a517ed39611f511 -C extra-filename=-24fa2abfffda8657 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libseahash-840dbdbca6056a65.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/portable-atomic-7f1eb84c0d027108/build-script-build` Compiling rand_core v0.6.4 Running `/usr/bin/rustc --crate-name rand_core --edition=2018 /usr/share/cargo/registry/rand_core-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="getrandom"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=9ed71be39a7879b0 -C extra-filename=-3bd55fd97ae38356 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern getrandom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgetrandom-08050d80a10d65fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8f8efc848de72908 -C extra-filename=-43dce0100029966b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling boxcar v0.2.14 Running `/usr/bin/rustc --crate-name boxcar --edition=2021 /usr/share/cargo/registry/boxcar-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=87510fa3255a5b01 -C extra-filename=-e6aa0a2ee333e9fa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=95ff69d4a6881fbc -C extra-filename=-85ec32eed8163565 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=e20bae95be0713b6 -C extra-filename=-a61a39fe6f72219c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtinyvec_macros-43dce0100029966b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(target_arch,values("xtensa"))' --check-cfg 'cfg(target_arch,values("amdgpu"))' --check-cfg 'cfg(target_arch,values("loongarch32"))' --check-cfg 'cfg(target_os,values("trusty"))' --check-cfg 'cfg(target_os,values("psx"))' --check-cfg 'cfg(target_os,values("zos"))' --check-cfg 'cfg(target_env,values("psx"))' --check-cfg 'cfg(target_feature,values("lse2","lse128","rcpc3"))' --check-cfg 'cfg(target_feature,values("quadword-atomics"))' --check-cfg 'cfg(target_feature,values("zaamo","zabha"))' --check-cfg 'cfg(target_feature,values("zacas"))' --check-cfg 'cfg(target_feature,values("ztso"))' --check-cfg 'cfg(target_feature,values("miscellaneous-extensions-3"))' --check-cfg 'cfg(target_pointer_width,values("128"))' --check-cfg 'cfg(portable_atomic_no_outline_atomics,portable_atomic_outline_atomics,portable_atomic_unstable_f16,portable_atomic_unstable_f128)' --check-cfg 'cfg(portable_atomic_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind,valgrind_cross)' --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=9f4c4a184b5bb97c -C extra-filename=-ed8a359a8069ad0d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -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 ppv-lite86 v0.2.21 Running `/usr/bin/rustc --crate-name ppv_lite86 --edition=2021 /usr/share/cargo/registry/ppv-lite86-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "no_simd", "simd", "std"))' -C metadata=dd2883c1a089c21e -C extra-filename=-5eb5131dd50cf4b3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerocopy-e5eb25db05780336.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=7c259c77ab480276 -C extra-filename=-24348dc9854c635d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d43bff5aab389bd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_chacha v0.3.1 Running `/usr/bin/rustc --crate-name rand_chacha --edition=2018 /usr/share/cargo/registry/rand_chacha-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde1", "simd", "std"))' -C metadata=1b44e23b0ba3f6ec -C extra-filename=-d2412d9978916783 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libppv_lite86-5eb5131dd50cf4b3.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand_core-3bd55fd97ae38356.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=08e6bb234ecfdb04 -C extra-filename=-f9f814486fc88a8b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libheck-cfc6e7a7db702405.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling siphasher v1.0.4 Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=f1f84eb85e35cb87 -C extra-filename=-17ac333b4fd377a0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_shared v0.11.3 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=45fc285d6d60bc5e -C extra-filename=-7311ba36f3ac7704 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsiphasher-17ac333b4fd377a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand v0.8.8 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="getrandom"' --cfg 'feature="libc"' --cfg 'feature="rand_chacha"' --cfg 'feature="small_rng"' --cfg 'feature="std"' --cfg 'feature="std_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "getrandom", "libc", "log", "min_const_gen", "nightly", "rand_chacha", "serde", "serde1", "small_rng", "std", "std_rng"))' -C metadata=c3336dca72eeb467 -C extra-filename=-bb1f32fe975224be --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-7447779db8b7955b.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand_chacha-d2412d9978916783.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand_core-3bd55fd97ae38356.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=162c6bfc77243d3b -C extra-filename=-6e0475ec14642366 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtinyvec-a61a39fe6f72219c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=815e37f254e73393 -C extra-filename=-afd819f53a9a4634 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b6f860aeb49355d9 -C extra-filename=-f363f67d23a0ddf2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=51b5b7bdb40d6414 -C extra-filename=-53b467b4c633d514 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inventory v0.3.24 Running `/usr/bin/rustc --crate-name inventory --edition=2021 /usr/share/cargo/registry/inventory-0.3.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=776aa34a71312302 -C extra-filename=-265e134405c980df --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b02259e9718a8e35 -C extra-filename=-47ed1f6af3d990a9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5bab5280b1222dda -C extra-filename=-9b52cb7ece7433ac --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf_shared-7311ba36f3ac7704.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand-bb1f32fe975224be.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_json v1.0.151 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.151/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=3ee531e6eb18dbb2 -C extra-filename=-e3ed5e3d04eae80e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/serde_json-e3ed5e3d04eae80e -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/serde_json-e3ed5e3d04eae80e/build-script-build` 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=32c1721c7704dbb6 -C extra-filename=-dd3181744ffba927 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf_generator-9b52cb7ece7433ac.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf_shared-7311ba36f3ac7704.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=55ef070052955162 -C extra-filename=-7acd4c6ed540e951 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=5cd85aa3804ca37b -C extra-filename=-a96792a216e15f80 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde_json --edition=2021 /usr/share/cargo/registry/serde_json-1.0.151/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=8389151cebe7bb0b -C extra-filename=-e60778296c915bbf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitoa-43ae4c271a00e95f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzmij-04cb01e2dda9d3a9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg 'fast_arithmetic="64"' --check-cfg 'cfg(fast_arithmetic, values("32", "64"))'` Compiling object v0.39.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/object-0.39.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--allow=clippy::uninlined_format_args' '--allow=clippy::type_complexity' '--allow=clippy::single_match' '--allow=clippy::should_implement_trait' '--allow=clippy::result_unit_err' '--allow=clippy::needless_lifetimes' '--allow=clippy::match_like_matches_macro' '--allow=clippy::manual_flatten' '--allow=clippy::field_reassign_with_default' '--allow=clippy::comparison_chain' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=b5462a507564c5b5 -C extra-filename=-111acd5d3e308638 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/object-111acd5d3e308638 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/object-111acd5d3e308638/build-script-build` Running `/usr/bin/rustc --crate-name object --edition=2018 /usr/share/cargo/registry/object-0.39.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--allow=clippy::uninlined_format_args' '--allow=clippy::type_complexity' '--allow=clippy::single_match' '--allow=clippy::should_implement_trait' '--allow=clippy::result_unit_err' '--allow=clippy::needless_lifetimes' '--allow=clippy::match_like_matches_macro' '--allow=clippy::manual_flatten' '--allow=clippy::field_reassign_with_default' '--allow=clippy::comparison_chain' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=431c9d52419f353b -C extra-filename=-efbdf407f45c3fe8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --cap-lints allow -Copt-level=3 -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 getrandom v0.4.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/getrandom-0.4.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::useless_conversion' --warn=unused_lifetimes '--warn=clippy::unnecessary_cast' --warn=unexpected_cfgs '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::fn_to_numeric_cast_with_truncation' '--warn=clippy::fn_to_numeric_cast' '--warn=clippy::checked_conversions' '--warn=clippy::char_lit_as_u8' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_ptr_alignment' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' --check-cfg 'cfg(getrandom_backend, values("custom", "efi_rng", "rdrand", "rndr", "linux_getrandom", "linux_raw", "windows_legacy", "unsupported", "extern_impl"))' --check-cfg 'cfg(getrandom_msan)' --check-cfg 'cfg(getrandom_test_linux_fallback)' --check-cfg 'cfg(getrandom_test_linux_without_fallback)' --check-cfg 'cfg(getrandom_test_netbsd_fallback)' --check-cfg 'cfg(target_os, values("cygwin"))' --check-cfg 'cfg(target_os, values("motor"))' -C debug-assertions=off --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=b820140911fb83f4 -C extra-filename=-94a0da1a27e4e34a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/getrandom-94a0da1a27e4e34a -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=8cdc9ec1581e0179 -C extra-filename=-0150943d0c064c8e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_core v0.10.1 Running `/usr/bin/rustc --crate-name rand_core --edition=2024 /usr/share/cargo/registry/rand_core-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::undocumented_unsafe_blocks' --warn=missing_docs --warn=missing_debug_implementations --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0f6589bfd522ab75 -C extra-filename=-fa00556763cd0e9e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling getopts v0.2.24 Running `/usr/bin/rustc --crate-name getopts --edition=2021 /usr/share/cargo/registry/getopts-0.2.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "rustc-dep-of-std", "std", "unicode"))' -C metadata=b63313552270f048 -C extra-filename=-36974377dbc2600a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-0150943d0c064c8e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/getrandom-94a0da1a27e4e34a/build-script-build` Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=24163c0ad8c54623 -C extra-filename=-ed9db092f2ce9dca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsiphasher-a96792a216e15f80.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 embed-bitcode=no -C debug-assertions=off --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=67084a8371a19d50 -C extra-filename=-4723ce4c38be2073 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode_names2_generator v1.3.0 Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2018 /usr/share/cargo/registry/unicode_names2_generator-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "time", "timing", "unstable"))' -C metadata=78f9a08e3239f294 -C extra-filename=-422dee2b37378881 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern getopts=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgetopts-36974377dbc2600a.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-4723ce4c38be2073.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf_codegen-dd3181744ffba927.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand-bb1f32fe975224be.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ar_archive_writer v0.5.3 Running `/usr/bin/rustc --crate-name ar_archive_writer --edition=2024 /usr/share/cargo/registry/ar_archive_writer-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --deny=rust_2018_idioms -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fdf6c3b61bfce7b0 -C extra-filename=-c46facd9304ba136 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern object=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libobject-efbdf407f45c3fe8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf v0.11.3 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=1264a9e0248c08c7 -C extra-filename=-b94d3dbd73e63111 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf_shared-ed9db092f2ce9dca.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name getrandom --edition=2024 /usr/share/cargo/registry/getrandom-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::useless_conversion' --warn=unused_lifetimes '--warn=clippy::unnecessary_cast' --warn=unexpected_cfgs '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::fn_to_numeric_cast_with_truncation' '--warn=clippy::fn_to_numeric_cast' '--warn=clippy::checked_conversions' '--warn=clippy::char_lit_as_u8' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_ptr_alignment' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' --check-cfg 'cfg(getrandom_backend, values("custom", "efi_rng", "rdrand", "rndr", "linux_getrandom", "linux_raw", "windows_legacy", "unsupported", "extern_impl"))' --check-cfg 'cfg(getrandom_msan)' --check-cfg 'cfg(getrandom_test_linux_fallback)' --check-cfg 'cfg(getrandom_test_linux_without_fallback)' --check-cfg 'cfg(getrandom_test_netbsd_fallback)' --check-cfg 'cfg(target_os, values("cygwin"))' --check-cfg 'cfg(target_os, values("motor"))' --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=4bf9be665d594719 -C extra-filename=-a9b7f0a9f362f56f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand_core-fa00556763cd0e9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=abd35ff88c80ecba -C extra-filename=-f3fe223ea1894c2e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode_names2 v1.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/unicode_names2-1.3.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=06b8d5e9bb574bdf -C extra-filename=-41a3509387f92619 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/unicode_names2-41a3509387f92619 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2_generator-422dee2b37378881.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling stacker v0.1.25 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(target_os, values("motor"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f5e23a6edc1128cd -C extra-filename=-4dec1901319b94e3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/stacker-4dec1901319b94e3 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcc-37d7e09e29f50207.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=8c696670071e09b4 -C extra-filename=-a7ded0362134b107 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-a7ded0362134b107 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libar_archive_writer-c46facd9304ba136.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcc-37d7e09e29f50207.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/stacker-4dec1901319b94e3/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/unicode_names2-41a3509387f92619/build-script-build` Running `/usr/bin/rustc --crate-name unicode_names2 --edition=2018 /usr/share/cargo/registry/unicode_names2-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=522a4ac97a251d58 -C extra-filename=-35bd041bc4230c1b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf-b94d3dbd73e63111.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-a7ded0362134b107/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=0bc173431031c476 -C extra-filename=-8db5a53d7257298a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -l static=psm_s --cfg asm --cfg link_asm --cfg switchable_stack --check-cfg 'cfg(switchable_stack,asm,link_asm)'` Running `/usr/bin/rustc --crate-name stacker --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(target_os, values("motor"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=72b3bba919c206bb -C extra-filename=-1ddb0e2aea9d9df9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern psm=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpsm-8db5a53d7257298a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Compiling ruff_annotate_snippets v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=387493fb975a4f90 -C extra-filename=-cd14f8a6918d15af --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rmeta -Copt-level=3 -Cdebuginfo=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=51973f7210ab0713 -C extra-filename=-1c5a5cba50ca0b45 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarrayvec-85ec32eed8163565.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1cb50aa488f8fbbe -C extra-filename=-86da4be9f7617a8e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern vte=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libvte-1c5a5cba50ca0b45.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d22b1f56e8ea021e -C extra-filename=-7725476ab5fb04f6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b8fb82423b1a7db8 -C extra-filename=-5b27ae960f848a3e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/clang-sys-5b27ae960f848a3e -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-7725476ab5fb04f6.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=4eafa2259593155e -C extra-filename=-64f3570e0836c900 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/clang-sys-5b27ae960f848a3e/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=ca26b0cfd87c0bcf -C extra-filename=-24a51e8d825ac145 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=cbea306b1f8b1be4 -C extra-filename=-f291b2b45c2f8eff --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/rustix-f291b2b45c2f8eff -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/rustix-f291b2b45c2f8eff/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=9704a7e8aab2f0a3 -C extra-filename=-81b8c471556de51c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libminimal_lexical-24a51e8d825ac145.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(libloading_docs)' --check-cfg 'cfg(target_os, values("cygwin"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ee68b2febc570796 -C extra-filename=-56f92e421efe1e81 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-0dcf29651bfc9005.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bindgen v0.72.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/bindgen-0.72.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--allow=clippy::wildcard_imports' '--allow=clippy::used_underscore_binding' '--allow=clippy::unused_self' --warn=unused_qualifications '--allow=clippy::unreadable_literal' '--allow=clippy::unnecessary_wraps' '--allow=clippy::trivially_copy_pass_by_ref' '--allow=clippy::too_many_lines' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::similar_names' '--allow=clippy::return_self_not_must_use' '--allow=clippy::redundant_closure_for_method_calls' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::maybe_infinite_iter' '--allow=clippy::match_same_arms' '--allow=clippy::items_after_statements' '--allow=clippy::implicit_hasher' '--allow=clippy::ignored_unit_patterns' '--allow=clippy::enum_glob_use' '--allow=clippy::default_trait_access' '--allow=clippy::cast_sign_loss' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_possible_wrap' '--allow=clippy::cast_possible_truncation' -C debug-assertions=off --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__cli", "__testing_only_extra_assertions", "__testing_only_libclang_16", "__testing_only_libclang_9", "default", "experimental", "logging", "prettyplease", "runtime", "static"))' -C metadata=193ef23a7b613e17 -C extra-filename=-df0dd005749fcba9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/bindgen-df0dd005749fcba9 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling linux-raw-sys v0.12.1 Running `/usr/bin/rustc --crate-name linux_raw_sys --edition=2021 /usr/share/cargo/registry/linux-raw-sys-0.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(target_arch, values("xtensa"))' --cfg 'feature="auxvec"' --cfg 'feature="elf"' --cfg 'feature="errno"' --cfg 'feature="general"' --cfg 'feature="ioctl"' --cfg 'feature="no_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auxvec", "bootparam", "btrfs", "core", "default", "elf", "elf_uapi", "errno", "general", "if_arp", "if_ether", "if_packet", "if_tun", "image", "io_uring", "ioctl", "landlock", "loop_device", "mempolicy", "net", "netlink", "no_std", "prctl", "ptrace", "rustc-dep-of-std", "std", "system", "vm_sockets", "xdp"))' -C metadata=f978dfa698f33352 -C extra-filename=-4536e1eb35df376d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=9f7728684382f196 -C extra-filename=-663576547faaccfb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblinux_raw_sys-4536e1eb35df376d.rmeta --cap-lints allow -Copt-level=3 -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.16.10-build/ruff-0.16.10/target/rpm/build/bindgen-df0dd005749fcba9/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=4b78bdbe2d6128f1 -C extra-filename=-4eb3a62e9978d18d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-7725476ab5fb04f6.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-7447779db8b7955b.rmeta --extern libloading=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibloading-56f92e421efe1e81.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c5fcef6b0b5ddda6 -C extra-filename=-683039fcd836153b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern nom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnom-81b8c471556de51c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b5720bb10d12242e -C extra-filename=-0b71b223265b1305 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libboxcar-e6aa0a2ee333e9fa.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_queue-24348dc9854c635d.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d43bff5aab389bd4.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashlink-f363f67d23a0ddf2.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libintrusive_collections-53b467b4c633d514.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinventory-265e134405c980df.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libparking_lot-b63b7ae8ad0eee77.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libportable_atomic-ed8a359a8069ad0d.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa_macro_rules-47ed1f6af3d990a9.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa_macros-afd819f53a9a4634.so --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtypeid-845308d2ab4754a7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=10703da52e4380b3 -C extra-filename=-a0a4ca274b73ecf4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libeither-ecf5920311ca3d53.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=85157ff0f34630ca -C extra-filename=-ab68a28ecf5e8800 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-3e695b6f9c507cf1.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarrayvec-85ec32eed8163565.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=fa9dc7a6cd83b768 -C extra-filename=-31ea2393674258d8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-4b9a1fe7f11d6280.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstacker-1ddb0e2aea9d9df9.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-35bd041bc4230c1b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=e6c16579dab4cd46 -C extra-filename=-0898dadcc42a93a3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name bindgen --edition=2021 /usr/share/cargo/registry/bindgen-0.72.1/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--allow=clippy::wildcard_imports' '--allow=clippy::used_underscore_binding' '--allow=clippy::unused_self' --warn=unused_qualifications '--allow=clippy::unreadable_literal' '--allow=clippy::unnecessary_wraps' '--allow=clippy::trivially_copy_pass_by_ref' '--allow=clippy::too_many_lines' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::similar_names' '--allow=clippy::return_self_not_must_use' '--allow=clippy::redundant_closure_for_method_calls' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::maybe_infinite_iter' '--allow=clippy::match_same_arms' '--allow=clippy::items_after_statements' '--allow=clippy::implicit_hasher' '--allow=clippy::ignored_unit_patterns' '--allow=clippy::enum_glob_use' '--allow=clippy::default_trait_access' '--allow=clippy::cast_sign_loss' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_possible_wrap' '--allow=clippy::cast_possible_truncation' -C debug-assertions=off --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__cli", "__testing_only_extra_assertions", "__testing_only_libclang_16", "__testing_only_libclang_9", "default", "experimental", "logging", "prettyplease", "runtime", "static"))' -C metadata=63c0a31182607aed -C extra-filename=-2c3d206347df1e2e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-0898dadcc42a93a3.rmeta --extern cexpr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcexpr-683039fcd836153b.rmeta --extern clang_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclang_sys-4eb3a62e9978d18d.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-a0a4ca274b73ecf4.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-eae062f57876f034.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-1632c5cbff57de24.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshlex-f827eed17254bf09.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=05b7c238e012907e -C extra-filename=-41ba4a1515b4beda --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bedd24811b4102d1 -C extra-filename=-47e3d7f3b9976660 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b519f268a11b1e65 -C extra-filename=-d9eea2acd52c93ff --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/anyhow-d9eea2acd52c93ff -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/anyhow-d9eea2acd52c93ff/build-script-build` Compiling same-file v1.0.6 Running `/usr/bin/rustc --crate-name same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4bd4cd8de0d8b842 -C extra-filename=-cdec3dc54641ebf3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zstd-safe v7.2.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=non_upper_case_globals -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=bc219ea82f488478 -C extra-filename=-233f9bb0b2e00a76 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zstd-safe-233f9bb0b2e00a76 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling walkdir v2.5.0 Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0d229ae0b384ed48 -C extra-filename=-0af4dcb5870b0687 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c56a163b7c8436d1 -C extra-filename=-69d6573d37f83fb8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(anyhow_build_probe)' --check-cfg 'cfg(anyhow_nightly_testing)' --check-cfg 'cfg(anyhow_no_clippy_format_args)' --check-cfg 'cfg(anyhow_no_core_error)' --check-cfg 'cfg(error_generic_member_access)'` Compiling crossbeam-epoch v0.9.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=2fab0df18dc05365 -C extra-filename=-e402ff81ad78e5b5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crossbeam-epoch-e402ff81ad78e5b5 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4d2849a6aea80412 -C extra-filename=-d3cd6cc646635d85 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crc32fast-d3cd6cc646635d85 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crossbeam-epoch-e402ff81ad78e5b5/build-script-build` 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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=89bc7975153a7605 -C extra-filename=-a24a1495e6c922a9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crossbeam-deque-a24a1495e6c922a9 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1 -C debuginfo=2 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=95366f215b8e1538 -C extra-filename=-ea87e630c0673107 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d43bff5aab389bd4.rmeta --cap-lints allow -Copt-level=3 -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.16.10-build/ruff-0.16.10/target/rpm/build/crossbeam-deque-a24a1495e6c922a9/build-script-build` 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=40423ade28d34e2a -C extra-filename=-5d90c9811115dca2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=897b4a0f7757a19e -C extra-filename=-d3ebd39f0ce35ba2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/camino-d3ebd39f0ce35ba2 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=18c6bb4ea190dc41 -C extra-filename=-2a6bc4f8b57bcc16 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_epoch-ea87e630c0673107.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d43bff5aab389bd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=3aef25a4c7cf2978 -C extra-filename=-6cef24c75e90ce7f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libutf8parse-5d90c9811115dca2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3c75e15fad3ba443 -C extra-filename=-b869faff242749ab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/num-traits-b869faff242749ab -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libautocfg-47e3d7f3b9976660.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/camino-d3ebd39f0ce35ba2/build-script-build` Compiling cpufeatures v0.3.0 Running `/usr/bin/rustc --crate-name cpufeatures --edition=2024 /usr/share/cargo/registry/cpufeatures-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::trivially_copy_pass_by_ref' --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::std_instead_of_core' '--warn=clippy::std_instead_of_alloc' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::return_self_not_must_use' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_closure_for_method_calls' '--warn=clippy::ptr_as_ptr' '--allow=clippy::needless_range_loop' '--warn=clippy::must_use_candidate' '--warn=clippy::mod_module_files' '--warn=clippy::missing_panics_doc' '--warn=clippy::missing_errors_doc' --warn=missing_docs --warn=missing_debug_implementations --warn=missing_copy_implementations '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--warn=clippy::implicit_saturating_sub' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::doc_markdown' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=85fb1d65b80e300e -C extra-filename=-5c9edc9fe70ef3a9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling chacha20 v0.10.2 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-0.10.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes --warn=unreachable_pub '--warn=clippy::unnecessary_safety_comment' --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::trivially_copy_pass_by_ref' --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::std_instead_of_core' '--warn=clippy::std_instead_of_alloc' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::return_self_not_must_use' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_closure_for_method_calls' '--warn=clippy::ptr_as_ptr' '--allow=clippy::needless_range_loop' '--warn=clippy::must_use_candidate' '--warn=clippy::mod_module_files' '--warn=clippy::missing_panics_doc' '--warn=clippy::missing_errors_doc' --warn=missing_docs --warn=missing_debug_implementations --warn=missing_copy_implementations '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--warn=clippy::implicit_saturating_sub' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(chacha20_avx512)' --check-cfg 'cfg(chacha20_backend, values("avx2", "avx512", "soft", "sse2"))' --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=e491538fe4f51a19 -C extra-filename=-e3283b8193d971e1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcpufeatures-5c9edc9fe70ef3a9.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand_core-fa00556763cd0e9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/num-traits-b869faff242749ab/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=bf90cea543168c70 -C extra-filename=-7c77a3f20f8e7c34 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg try_reserve_2 --cfg path_buf_deref_mut --cfg os_str_bytes --cfg absolute_path --cfg os_string_pathbuf_leak --cfg path_add_extension --cfg pathbuf_const_new --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(path_buf_deref_mut)' --check-cfg 'cfg(try_reserve_2)' --check-cfg 'cfg(os_str_bytes)' --check-cfg 'cfg(os_string_pathbuf_leak)' --check-cfg 'cfg(absolute_path)' --check-cfg 'cfg(path_add_extension)' --check-cfg 'cfg(pathbuf_const_new)'` Compiling ruff_diagnostics v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=0ca9b0e8bad29d5d -C extra-filename=-3e24a2b854770c7f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-query v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_query --edition=2021 /usr/share/cargo/registry/anstyle-query-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=619d5087ff56efd5 -C extra-filename=-93c49d1d37587873 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --allow=unexpected_cfgs --check-cfg 'cfg(uuid_unstable)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "atomic", "bytemuck", "default", "fast-rng", "md5", "rng", "rng-getrandom", "rng-rand", "serde", "sha1", "slog", "std", "v1", "v3", "v4", "v5", "v6", "v7", "v8"))' -C metadata=56f7bcdcd9301b8e -C extra-filename=-93e3df23c407dbe0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colorchoice v1.0.5 Running `/usr/bin/rustc --crate-name colorchoice --edition=2021 /usr/share/cargo/registry/colorchoice-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4120fdb8bd1396ac -C extra-filename=-ede7e6479c2eb208 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstream v1.0.0 Running `/usr/bin/rustc --crate-name anstream --edition=2021 /usr/share/cargo/registry/anstream-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="auto"' --cfg 'feature="default"' --cfg 'feature="wincon"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auto", "default", "test", "wincon"))' -C metadata=dce98b7b75c580c1 -C extra-filename=-762f4f039ff6e06b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle_parse-6cef24c75e90ce7f.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle_query-93c49d1d37587873.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolorchoice-ede7e6479c2eb208.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libutf8parse-5d90c9811115dca2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0b9f90a9547d0dd6 -C extra-filename=-95411e7bce6fcfad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -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 rand v0.10.3 Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std_rng"' --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "chacha", "default", "log", "serde", "simd_support", "std", "std_rng", "sys_rng", "thread_rng", "unbiased"))' -C metadata=50ad79bb35845408 -C extra-filename=-365c0d1c134e6c33 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchacha20-e3283b8193d971e1.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgetrandom-a9b7f0a9f362f56f.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand_core-fa00556763cd0e9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1 -C debuginfo=2 --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fallback"))' -C metadata=1a1e1a9cb674d555 -C extra-filename=-2f941e670418a7e0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling lazy_static v1.5.0 Running `/usr/bin/rustc --crate-name lazy_static --edition=2015 /usr/share/cargo/registry/lazy_static-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("spin", "spin_no_std"))' -C metadata=8049c438a122b26d -C extra-filename=-9ddc16b484abbac1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=28b8cd1e56f386b5 -C extra-filename=-d4b88d72264fbcb2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblazy_static-9ddc16b484abbac1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling chrono v0.4.44 Running `/usr/bin/rustc --crate-name chrono --edition=2021 /usr/share/cargo/registry/chrono-0.4.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="clock"' --cfg 'feature="iana-time-zone"' --cfg 'feature="now"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "clock", "core-error", "default", "iana-time-zone", "libc", "now", "oldtime", "pure-rust-locales", "rkyv", "rkyv-16", "rkyv-32", "rkyv-64", "rkyv-validation", "serde", "std", "unstable-locales"))' -C metadata=fc185a06e6e1fb5b -C extra-filename=-10530ac1adacc36f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libiana_time_zone-2f941e670418a7e0.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnum_traits-95411e7bce6fcfad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6e25e603149b62ab -C extra-filename=-2ecf70467ae0e817 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_deque-2a6bc4f8b57bcc16.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-aa314a2aabf6a925.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crc32fast-d3cd6cc646635d85/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=21ee0bdc2829a297 -C extra-filename=-5fba4762303feec9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-aa314a2aabf6a925.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6e809d50cb72b89f -C extra-filename=-a77135c0f68fa4fb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0e23d71ec66bbc0f -C extra-filename=-c746dc8a3e74b7c5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b905ef72bdf328dd -C extra-filename=-d49c10a645958c20 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-subscriber v0.3.23 Running `/usr/bin/rustc --crate-name tracing_subscriber --edition=2018 /usr/share/cargo/registry/tracing-subscriber-0.3.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --cfg 'feature="alloc"' --cfg 'feature="ansi"' --cfg 'feature="chrono"' --cfg 'feature="env-filter"' --cfg 'feature="fmt"' --cfg 'feature="matchers"' --cfg 'feature="nu-ansi-term"' --cfg 'feature="once_cell"' --cfg 'feature="registry"' --cfg 'feature="sharded-slab"' --cfg 'feature="smallvec"' --cfg 'feature="std"' --cfg 'feature="thread_local"' --cfg 'feature="tracing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ansi", "chrono", "default", "env-filter", "fmt", "json", "local-time", "matchers", "nu-ansi-term", "once_cell", "parking_lot", "regex", "registry", "serde", "serde_json", "sharded-slab", "smallvec", "std", "thread_local", "time", "tracing", "tracing-log", "tracing-serde"))' -C metadata=6df2f738884ea139 -C extra-filename=-a626e58312c21b7e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchrono-10530ac1adacc36f.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchers-5fba4762303feec9.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnu_ansi_term-d49c10a645958c20.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-aa314a2aabf6a925.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsharded_slab-d4b88d72264fbcb2.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthread_local-a77135c0f68fa4fb.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_core-fc9a6fb94778ff6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=75a1812183205349 -C extra-filename=-f5df7e7493bcee9c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --cap-lints allow -Copt-level=3 -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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=9ba968836186490e -C extra-filename=-35f4d39287d93422 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand-365c0d1c134e6c33.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libuuid-93e3df23c407dbe0.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling newtype-uuid v1.4.0 Running `/usr/bin/rustc --crate-name newtype_uuid --edition=2024 /usr/share/cargo/registry/newtype-uuid-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(doc_cfg)' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "proptest1", "schemars08", "serde", "std", "v4", "v7"))' -C metadata=95ec620e03d89b3a -C extra-filename=-611f8edcb3c922bf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libuuid-93e3df23c407dbe0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=12b0c1282e43c1c1 -C extra-filename=-08b8d63e49a54216 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f54835dceaca6638 -C extra-filename=-2180bc78cb6a8b7e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f49da22a4196e9a9 -C extra-filename=-708b22c490a7c60c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=168215d887b5f9f0 -C extra-filename=-1904157a918611d6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=93de6bfef1b7f614 -C extra-filename=-71932129434eb748 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d43bff5aab389bd4.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-708b22c490a7c60c.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblock_api-6b2aa834b40a89ad.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libparking_lot_core-01abc987b9b80b11.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quick-junit v0.6.1 Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-0.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=645788e0fe04cc39 -C extra-filename=-76d7972cbeaedbe0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchrono-10530ac1adacc36f.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnewtype_uuid-611f8edcb3c922bf.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquick_xml-08b8d63e49a54216.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrip_ansi_escapes-86da4be9f7617a8e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libuuid-93e3df23c407dbe0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9a71a695159a0891 -C extra-filename=-fbec9052f37e16f6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsynstructure-c746dc8a3e74b7c5.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=41f074994660e5bb -C extra-filename=-514e4da8087351db --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=3675880a7cf628bd -C extra-filename=-a7a1760976200752 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta -Copt-level=3 -Cdebuginfo=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=a709f5d9b394314b -C extra-filename=-dcadc8d77173b323 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustversion-d5ee6a75748e266c.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=0c1e02fcf1355193 -C extra-filename=-0e1d2b0a0dd0c909 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=595fb3cebfa59801 -C extra-filename=-73f9cc9b5c4f73c3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0a25f13bfeb35020 -C extra-filename=-f1320a94ed642d69 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e5a699b390708ea1 -C extra-filename=-1b6a4bd608f87e47 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2552fd1ffe9c80b5 -C extra-filename=-3aef49c40c27362f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bdf49b0e99d03d0e -C extra-filename=-1c510ee1335bd5f0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name yoke_derive --edition=2021 /usr/share/cargo/registry/yoke-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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7ed1827b613983a4 -C extra-filename=-6394a8cfcc6ed0d2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsynstructure-c746dc8a3e74b7c5.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerofrom v0.1.8 Running `/usr/bin/rustc --crate-name zerofrom --edition=2021 /usr/share/cargo/registry/zerofrom-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--allow=clippy::bool-assert-comparison' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive"))' -C metadata=2bf06f8d6086d437 -C extra-filename=-49d04a1533d11b1f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerofrom_derive-fbec9052f37e16f6.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=f3e2b2703948e1c3 -C extra-filename=-38b8842af6106948 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=79316bba94125c57 -C extra-filename=-1693909aed61e263 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=388f7f599e4b17fd -C extra-filename=-aba85d425cbd10ed --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfastrand-1693909aed61e263.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgetrandom-a9b7f0a9f362f56f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustix-663576547faaccfb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3fc769815b5f30a4 -C extra-filename=-2893ee0a748ebb11 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yoke v0.8.3 Running `/usr/bin/rustc --crate-name yoke --edition=2021 /usr/share/cargo/registry/yoke-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--allow=clippy::bool-assert-comparison' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=f13f9310bb512e93 -C extra-filename=-75fc299350057f16 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstable_deref_trait-38b8842af6106948.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libyoke_derive-6394a8cfcc6ed0d2.so --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerofrom-49d04a1533d11b1f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2f33a6cceffeeb68 -C extra-filename=-3be628bdd16f5a3a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zstd-sys v2.0.16 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=non_upper_case_globals -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=e628c06e06ce2da4 -C extra-filename=-1edd229ecb2e2b8d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zstd-sys-1edd229ecb2e2b8d -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bindgen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbindgen-2c3d206347df1e2e.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcc-37d7e09e29f50207.rlib --extern pkg_config=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpkg_config-41ba4a1515b4beda.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zstd-sys-1edd229ecb2e2b8d/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zstd-safe-233f9bb0b2e00a76/build-script-build` Running `/usr/bin/rustc --crate-name zstd_sys --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=non_upper_case_globals --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=9c636deff58e5a79 -C extra-filename=-949bdb5910ed0584 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -l zstd` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=non_upper_case_globals --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=13846cc0238a37c4 -C extra-filename=-e8a54a0765fa0650 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzstd_sys-949bdb5910ed0584.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=23c13d6faa8393d7 -C extra-filename=-3809e19f5768b69b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzstd_safe-e8a54a0765fa0650.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=8a405762d6deafc1 -C extra-filename=-ea0e3b42e1ee6761 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrc32fast-f5df7e7493bcee9c.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtyped_path-1904157a918611d6.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzstd-3809e19f5768b69b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=e5d1d995d29b4ce4 -C extra-filename=-462d31b6c46d222a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=645699a45f5aa913 -C extra-filename=-e5167c1698cb6dfc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=d0aca51304f970c4 -C extra-filename=-139987d1780f32fb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarc_swap-dcadc8d77173b323.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdashmap-71932129434eb748.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libetcetera-0e1d2b0a0dd0c909.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchit-3aef49c40c27362f.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpathdiff-73f9cc9b5c4f73c3.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquick_junit-76d7972cbeaedbe0.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsupports_hyperlinks-f1320a94ed642d69.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwhich-2180bc78cb6a8b7e.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --cfg 'feature="yoke"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "derive", "hashmap", "schemars", "serde", "std", "yoke"))' -C metadata=fe7171df5068c19f -C extra-filename=-31aea23cac39a47c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libyoke-75fc299350057f16.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerofrom-49d04a1533d11b1f.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec_derive-2893ee0a748ebb11.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinystr v0.8.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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=1ef5656932fab207 -C extra-filename=-072ddd7d58a911b6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdisplaydoc-3be628bdd16f5a3a.so --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-31aea23cac39a47c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "either"))' -C metadata=05d78057fad4e05c -C extra-filename=-254292b9c20469d2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=ae270a07ec7d1c15 -C extra-filename=-daf922e014e2f062 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-31aea23cac39a47c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=f13dd0d709bc53e2 -C extra-filename=-6ad78cf47b623eda --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdisplaydoc-3be628bdd16f5a3a.so --extern litemap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblitemap-462d31b6c46d222a.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtinystr-072ddd7d58a911b6.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwriteable-254292b9c20469d2.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-31aea23cac39a47c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=098179ebecaf640c -C extra-filename=-ef5cc9ebb1cb8135 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libucd_trie-e5167c1698cb6dfc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="yoke"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "dense", "litemap", "serde", "yoke", "zerofrom", "zerovec"))' -C metadata=f4e7ab555acb5241 -C extra-filename=-a3787a3484a5d4b0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdisplaydoc-3be628bdd16f5a3a.so --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libyoke-75fc299350057f16.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerofrom-49d04a1533d11b1f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=157891b8a2c10d7b -C extra-filename=-a764e9af9058cf78 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=52ec37d1d176b35b -C extra-filename=-4c67745f41ec131b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/icu_properties_data-4c67745f41ec131b -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8d6689109b3a358b -C extra-filename=-8e4d8836b8f5a28c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=16c3731c815a0198 -C extra-filename=-e0c9b20e8d438800 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdisplaydoc-3be628bdd16f5a3a.so --extern potential_utf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpotential_utf-daf922e014e2f062.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libutf8_iter-8e4d8836b8f5a28c.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libyoke-75fc299350057f16.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerofrom-49d04a1533d11b1f.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-31aea23cac39a47c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/icu_properties_data-4c67745f41ec131b/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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="baked"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "baked", "deserialize_bincode_1", "deserialize_json", "deserialize_postcard_1", "export", "logging", "serde", "std", "sync", "zerotrie"))' -C metadata=9501e80ea53e58b7 -C extra-filename=-3563e8353b81fafb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdisplaydoc-3be628bdd16f5a3a.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_locale_core-6ad78cf47b623eda.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwriteable-254292b9c20469d2.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libyoke-75fc299350057f16.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerofrom-49d04a1533d11b1f.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerotrie-a3787a3484a5d4b0.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-31aea23cac39a47c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a5c268ed15c78517 -C extra-filename=-832e9c226f941d4b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpest-ef5cc9ebb1cb8135.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=968b6ea11310bcf6 -C extra-filename=-aa303bdbebe5a256 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -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=25943103c076843c -C extra-filename=-36f428df806bb262 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=10dfa9a1c36dd108 -C extra-filename=-19e44a642425b85a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpest-ef5cc9ebb1cb8135.rmeta --extern pest_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpest_meta-832e9c226f941d4b.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=340fd3889f5b2deb -C extra-filename=-b5ac038d6cb867ee --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libucd_trie-36f428df806bb262.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "log", "serde", "unicode_bidi", "unstable"))' -C metadata=56c06c9ee123ddbc -C extra-filename=-82ab766c7bb0344e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdisplaydoc-3be628bdd16f5a3a.so --extern icu_collections=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_collections-e0c9b20e8d438800.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_locale_core-6ad78cf47b623eda.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_properties_data-aa303bdbebe5a256.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_provider-3563e8353b81fafb.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerotrie-a3787a3484a5d4b0.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-31aea23cac39a47c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ce27afe1708933d3 -C extra-filename=-470a9536845a1f0b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_derive-3c8a8d54b0ff9f92.so --extern typeid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtypeid-845308d2ab4754a7.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3a7dc3c1c5bb2216 -C extra-filename=-7126cc7dde8d41e8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpest-ef5cc9ebb1cb8135.rlib --extern pest_generator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpest_generator-19e44a642425b85a.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4388f0badc4dda1c -C extra-filename=-e2f00ea8050fdf6c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.48.0 Running `/usr/bin/rustc --crate-name insta --edition=2021 /usr/share/cargo/registry/insta-1.48.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=ed4fecf8557c5e65 -C extra-filename=-7f241179dea1f0fb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libconsole-a764e9af9058cf78.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern pest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpest-b5ac038d6cb867ee.rmeta --extern pest_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpest_derive-7126cc7dde8d41e8.so --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern ron=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libron-470a9536845a1f0b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-e2f00ea8050fdf6c.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrip_ansi_escapes-86da4be9f7617a8e.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling winnow v1.0.4 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ascii", "binary", "debug", "default", "parser", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=8abddaf4a3b33beb -C extra-filename=-259cd640a197fda1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_parser v1.1.3 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-1.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=8df0ac1b9175662d -C extra-filename=-0be4a68d41905822 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern winnow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwinnow-259cd640a197fda1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_spanned v1.1.1 Running `/usr/bin/rustc --crate-name serde_spanned --edition=2024 /usr/share/cargo/registry/serde_spanned-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=0b131b12ee665af7 -C extra-filename=-190e42e816853be2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=f8d911e5faab6c92 -C extra-filename=-aaa8d369ed03d00e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rmeta -Copt-level=3 -Cdebuginfo=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=5e105d30645b2531 -C extra-filename=-b21a1964c1a4a0c4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libheck-cfc6e7a7db702405.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_datetime v1.1.1 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2024 /usr/share/cargo/registry/toml_datetime-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=d2729fc1f703a26c -C extra-filename=-09d5b77956af4d7a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_writer v1.1.2 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=38509f513b03cb15 -C extra-filename=-87d430cbfbd3609a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="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=0589369df0741db1 -C extra-filename=-d517beecaf565d9a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_spanned-190e42e816853be2.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_datetime-09d5b77956af4d7a.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_parser-0be4a68d41905822.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_writer-87d430cbfbd3609a.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwinnow-259cd640a197fda1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d06db194f2df0c8c -C extra-filename=-23715528bc0922da --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern rustix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustix-663576547faaccfb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=50fb995d2479d4bf -C extra-filename=-7fcacc0f06fe947a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cf9921279e87e64a -C extra-filename=-0ecb96200d4e8ca2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="color"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-doc", "unstable-ext", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=dbfa23ee1f23bf81 -C extra-filename=-74c399801610f3ff --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_lex-7fcacc0f06fe947a.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrsim-0ecb96200d4e8ca2.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libterminal_size-23715528bc0922da.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=372f6def43a9f399 -C extra-filename=-e329c74f3fe17c97 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "deprecated", "raw-deprecated", "unstable-markdown", "unstable-v5"))' -C metadata=42c357f3dac12789 -C extra-filename=-7c43c202cf9348a1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libheck-cfc6e7a7db702405.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=962bf9b38fbd8a7f -C extra-filename=-ba2d97a5800734fc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colored v3.1.1 Running `/usr/bin/rustc --crate-name colored --edition=2021 /usr/share/cargo/registry/colored-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unsafe_code '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' --warn=deprecated '--warn=clippy::correctness' '--warn=clippy::complexity' '--allow=clippy::wildcard_imports' '--allow=clippy::unwrap_used' '--allow=clippy::too_many_lines' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_const_for_fn' '--allow=clippy::expect_used' --cfg 'feature="no-color"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-color"))' -C metadata=0f4532355edc3380 -C extra-filename=-7a401cd8c1bc6be0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=36f4b38458ee9339 -C extra-filename=-25c30fce19758a39 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling ruff_python_literal v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=491d0c0b6a38bc5c -C extra-filename=-1f0654e4b0a8e658 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_properties-82ab766c7bb0344e.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=52b0321824042c1f -C extra-filename=-bcca32272b4d7faf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Compiling ruff_python_importer v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=95d8b53c3ec88d7c -C extra-filename=-7fd021ab4860b082 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Compiling ty_module_resolver v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=eccff86cdde9f565 -C extra-filename=-1ab2bd7d632d4519 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-20a3c0bd601d72a4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "derive", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-derive-ui-tests", "unstable-doc", "unstable-ext", "unstable-markdown", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=08b9e2d1453ae08c -C extra-filename=-7d678b2e68832ba6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_builder-74c399801610f3ff.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_derive-7c43c202cf9348a1.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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=3bc844986a69dbd3 -C extra-filename=-024073cf08110143 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=a4c8baff82cf4a44 -C extra-filename=-5288273fe42fc35e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=63acdd6630594f04 -C extra-filename=-b72e071d4b621b4d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fdd579912065e137 -C extra-filename=-f049bcf7757fca0f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fff89fc88a819226 -C extra-filename=-de311b245ec1ff04 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/icu_normalizer_data-de311b245ec1ff04 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/icu_normalizer_data-de311b245ec1ff04/build-script-build` 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=8d0f9ab3c933d6cc -C extra-filename=-3f6298836b4f2a82 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunscanny-f049bcf7757fca0f.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libversion_ranges-b72e071d4b621b4d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_normalizer_data --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a12ff18f26f3b6e1 -C extra-filename=-99c50115a246e0bc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(icu4c_enable_renaming)'` Compiling icu_normalizer v2.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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data", "datagen", "default", "harfbuzz_traits", "icu_properties", "serde", "utf16_iter", "utf8_iter", "write16"))' -C metadata=c55e76e00cdb4f84 -C extra-filename=-c8ea21953af929c8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_collections-e0c9b20e8d438800.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_normalizer_data-99c50115a246e0bc.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_provider-3563e8353b81fafb.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-31aea23cac39a47c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4013572e9c68064c -C extra-filename=-808921bae0aa065b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_normalizer-c8ea21953af929c8.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_properties-82ab766c7bb0344e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6b28056b2fa415f7 -C extra-filename=-3630616bf7cfa3aa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=739edf5fd366b225 -C extra-filename=-71e3ff63337efc13 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fd4d883a49e0fe77 -C extra-filename=-6a31d7a712ceaddb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpercent_encoding-3630616bf7cfa3aa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=30692a9a522b4e70 -C extra-filename=-ff5da43ed640c1d6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liboption_ext-71e3ff63337efc13.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f7590f72987346a1 -C extra-filename=-c2d4447b44a1623b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libidna_adapter-808921bae0aa065b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libutf8_iter-8e4d8836b8f5a28c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=30773312a4db50ad -C extra-filename=-0aa41f5b808021c3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdirs_sys-ff5da43ed640c1d6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=932061b75aef82f1 -C extra-filename=-c3fad072c4745ada --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libform_urlencoded-6a31d7a712ceaddb.rmeta --extern idna=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libidna-c2d4447b44a1623b.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpercent_encoding-3630616bf7cfa3aa.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_derive-3c8a8d54b0ff9f92.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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=1af9393f793e6c9d -C extra-filename=-e4ae7f44b3552a09 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta -Copt-level=3 -Cdebuginfo=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=e3a0c64f483a93c9 -C extra-filename=-a539424bb4804cb0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern dirs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdirs-0aa41f5b808021c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zstd-sys-1edd229ecb2e2b8d/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=8a58801aa9d08d22 -C extra-filename=-f2a0a533fce43fd4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/rayon-core-f2a0a533fce43fd4 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --allow=non_upper_case_globals -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=4954f864de5a9ab3 -C extra-filename=-89185edf1ddb3a64 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.16.10-build/ruff-0.16.10/target/rpm/build/rayon-core-f2a0a533fce43fd4/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=9814b951ce329eaa -C extra-filename=-df4da4dbe1b37156 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_deque-2a6bc4f8b57bcc16.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d43bff5aab389bd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zstd-safe-233f9bb0b2e00a76/build-script-build` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=non_upper_case_globals -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=ea8a732d4fda096f -C extra-filename=-7f6b12aa2f0fc548 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzstd_sys-89185edf1ddb3a64.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crc32fast-d3cd6cc646635d85/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 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_jiff)' --cfg 'feature="alloc"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "logging", "std", "tz-fat"))' -C metadata=98e7243ed273aa7b -C extra-filename=-6a0e7121826b967b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=18f3be346f47eab3 -C extra-filename=-84531c28f0c8d723 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libeither-8cc6ff464cedb49a.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon_core-df4da4dbe1b37156.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f80eae51d57cb8c3 -C extra-filename=-7ff259b052c9c590 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.17.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_else' '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' '--allow=clippy::option_if_let_else' '--warn=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_errors_doc' --warn=missing_docs '--allow=clippy::manual_map' '--warn=clippy::manual_let_else' --warn=explicit_outlives_requirements --warn=ellipsis_inclusive_range_patterns --warn=elided_lifetimes_in_paths '--allow=clippy::doc_markdown' '--warn=clippy::borrow_as_ptr' --warn=bare_trait_objects -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "allocator-api2", "core", "default", "default-hasher", "equivalent", "inline-more", "nightly", "raw-entry", "rayon", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=f23bf3a969e166da -C extra-filename=-633a8579fb204194 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --warn=rust_2018_idioms --deny=unsafe_code --deny=unreachable_pub --deny=unnameable_types '--allow=clippy::style' --deny=private_interfaces --deny=private_bounds -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=52ad692c09944f96 -C extra-filename=-55397e4bf5b0f104 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libequivalent-7ff259b052c9c590.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-633a8579fb204194.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.37 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.37/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_jiff)' --cfg 'feature="alloc"' --cfg 'feature="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=affbaf0984bc88b8 -C extra-filename=-b9dacea22b3ede0a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern jcore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff_core-6a0e7121826b967b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=26838be10a16789b -C extra-filename=-7cb3e0d37deb52c1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-0dcf29651bfc9005.rmeta --cap-lints allow -Copt-level=3 -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=591f1d6d323c0910 -C extra-filename=-331685d08db03144 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzstd_safe-7f6b12aa2f0fc548.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=8765ff3919911bb8 -C extra-filename=-2e06bd0a601c2ddc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d43bff5aab389bd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=32dc853995744716 -C extra-filename=-ec70286ef44fb3d1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8641cc565b23874e -C extra-filename=-4fb4307279bc816b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=dbc034daab4306f8 -C extra-filename=-d7c5f1a3de2353ea --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsame_file-ec70286ef44fb3d1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=82a9f69d72233e70 -C extra-filename=-af2c1c94b00f8d64 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrc32fast-7cb3e0d37deb52c1.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-55397e4bf5b0f104.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtyped_path-4fb4307279bc816b.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzstd-331685d08db03144.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=4e21d95d68f54594 -C extra-filename=-8580e57012611cc5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="alloc"' --cfg 'feature="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=200d3ed9ae5d6327 -C extra-filename=-3ff1c472633b74fd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_channel-2e06bd0a601c2ddc.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_deque-2a6bc4f8b57bcc16.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_epoch-ea87e630c0673107.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_queue-24348dc9854c635d.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d43bff5aab389bd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4b14c5cac088a84c -C extra-filename=-0aaec16857e79cb9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/thiserror-0aaec16857e79cb9 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=09c2b63134c1c2aa -C extra-filename=-6f977526de319f93 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ty_vendored-6f977526de319f93 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-8580e57012611cc5.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-d7c5f1a3de2353ea.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-af2c1c94b00f8d64.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/thiserror-0aaec16857e79cb9/build-script-build` Compiling ruff_formatter v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=616007e1701d9e57 -C extra-filename=-32c9c0d6f2357835 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ty_vendored-6f977526de319f93/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=3204f5fd1dfe6236 -C extra-filename=-e4ac9358d236e1a9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0392e10adc743adf -C extra-filename=-d0ff849cba5eee16 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=889831272db4132d -C extra-filename=-ebd80918f3984e29 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/radium-ebd80918f3984e29 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=838fcb8479a9078a -C extra-filename=-3797e4ec38048572 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/paste-3797e4ec38048572 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d39909ccc174e79f -C extra-filename=-c12951d73f8346f5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/paste-3797e4ec38048572/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/radium-ebd80918f3984e29/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=f752e67995c3b166 -C extra-filename=-6becc98812f9be8e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinotify_sys-d0ff849cba5eee16.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d49c01c084849636 -C extra-filename=-bc326b57fd7d688e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpeg_runtime-c12951d73f8346f5.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ba560ad19ca6518a -C extra-filename=-0f755600b64e867e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling phf_shared v0.13.1 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=0f39ec89a5c8f529 -C extra-filename=-7c2754cea780bbfb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsiphasher-a96792a216e15f80.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3a58cf3b61213d74 -C extra-filename=-0bc459823c73a396 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libeither-8cc6ff464cedb49a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=edf9193cecad4b77 -C extra-filename=-b32c6eed369a7ef8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-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 --warn=unexpected_cfgs --check-cfg 'cfg(mio_unsupported_force_poll_poll)' --check-cfg 'cfg(mio_unsupported_force_waker_pipe)' --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="os-ext"' --cfg 'feature="os-poll"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log", "net", "os-ext", "os-poll"))' -C metadata=5f849f0ec9fd93df -C extra-filename=-d7e3c66f0fd3ada8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_datetime v0.7.5 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2021 /usr/share/cargo/registry/toml_datetime-0.7.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=5d54ef485da13a09 -C extra-filename=-db2f349b1bfa65db --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=68139c178fddd394 -C extra-filename=-1f5fb2aabb5974d0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=bd67da85f6b0b494 -C extra-filename=-f481c322b1933b72 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fb0282021021a9a5 -C extra-filename=-22c8ec2fa84de1c4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tap v1.0.1 Running `/usr/bin/rustc --crate-name tap --edition=2015 /usr/share/cargo/registry/tap-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b372bf004cba2c08 -C extra-filename=-aa8773c201db942e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling winnow v0.7.15 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-0.7.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--allow=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=eecbbd4f11d87ed9 -C extra-filename=-0ace3fbb28215300 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=258b408932963203 -C extra-filename=-4e3508513bf63fbe --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror_impl-e4ac9358d236e1a9.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)'` Compiling pep508_rs v0.9.2 Running `/usr/bin/rustc --crate-name pep508_rs --edition=2021 /usr/share/cargo/registry/pep508_rs-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--allow=clippy::collapsible_if' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "non-pep508-extensions", "schemars", "tracing"))' -C metadata=f0d8314c848db203 -C extra-filename=-bf02f678441017a8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libboxcar-e6aa0a2ee333e9fa.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-0bc459823c73a396.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-4e3508513bf63fbe.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liburl-c3fad072c4745ada.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liburlencoding-1f5fb2aabb5974d0.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libversion_ranges-b72e071d4b621b4d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b021e57204a9d30e -C extra-filename=-d0d0e7d685913454 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpeg_macros-bc326b57fd7d688e.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpeg_runtime-f481c322b1933b72.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=08c7896a1d1c1cba -C extra-filename=-7d43107a3c4117e2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern tap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtap-aa8773c201db942e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=153c286a06706b69 -C extra-filename=-a8e098c348fd2758 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern inotify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinotify-6becc98812f9be8e.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern mio=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmio-d7e3c66f0fd3ada8.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify_types-b32c6eed369a7ef8.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml v0.9.12 Running `/usr/bin/rustc --crate-name toml --edition=2021 /usr/share/cargo/registry/toml-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=7e89d6cefb84c1a2 -C extra-filename=-abb0a2ca7bfa6b24 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_spanned-190e42e816853be2.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_datetime-db2f349b1bfa65db.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_parser-0be4a68d41905822.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwinnow-0ace3fbb28215300.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=10a55bc3c9646a88 -C extra-filename=-70baf09d98365e06 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf_shared-7c2754cea780bbfb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7e945b615d9e11bb -C extra-filename=-6015d005f8fb4622 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -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=ea96688f4af18677 -C extra-filename=-45270a28f498279a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--warn=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "memchr", "simd", "testing-colors"))' -C metadata=fe40e87bc45ac03b -C extra-filename=-575053f7047f2ed8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=61c6f901ce8bf42b -C extra-filename=-c786384d119b5c5b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_derive-3c8a8d54b0ff9f92.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=7b0775daca0bd494 -C extra-filename=-a89098bfe25f0b66 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=41afefd40e167974 -C extra-filename=-017f377a682ff92f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4b244302ef5da083 -C extra-filename=-a3e97770595b8433 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f41aa4f8aef2f6f3 -C extra-filename=-c6096adf286c9f87 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_dedot-017f377a682ff92f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling imperative v1.0.7 Running `/usr/bin/rustc --crate-name imperative --edition=2021 /usr/share/cargo/registry/imperative-1.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6b356f7a9c05147e -C extra-filename=-14cba488e07f93a0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf-70baf09d98365e06.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librust_stemmers-c786384d119b5c5b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a42b67b30b052c4e -C extra-filename=-6193036611ced12a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep508_rs-bf02f678441017a8.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-abb0a2ca7bfa6b24.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1e04a893b4b3465a -C extra-filename=-0d17c0100f24b22f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern funty=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfunty-a3e97770595b8433.rmeta --extern radium=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libradium-6015d005f8fb4622.rmeta --extern tap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtap-aa8773c201db942e.rmeta --extern wyz=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwyz-7d43107a3c4117e2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=17040441f62a661c -C extra-filename=-58eb83beb9cf2329 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-575053f7047f2ed8.rlib --extern libcst_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibcst_derive-a89098bfe25f0b66.so --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern paste=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpaste-45270a28f498279a.so --extern peg=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpeg-d0d0e7d685913454.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=40f2ff13311b5a09 -C extra-filename=-e22f6340abb276a3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rmeta --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling ty_combine v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=d57cb8c01eef1b1f -C extra-filename=-74567b6247976f13 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling ruff_python_semantic v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=aa75ff79db70a6d1 -C extra-filename=-be3301ac79fe5ab8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Compiling ruff_python_index v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=2367a8d5c99a89f8 -C extra-filename=-656c88c8d3de5406 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta -Copt-level=3 -Cdebuginfo=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=9b37db66c744194b -C extra-filename=-cb03134f20d0451a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b720c957c06e5bf9 -C extra-filename=-51e1499c6b712fa2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ref-cast-51e1499c6b712fa2 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=087693b2acfb9d74 -C extra-filename=-27ea4eca80b8048e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=00b1ae07b1bf2cff -C extra-filename=-39a5b958fe06a62f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ref-cast-51e1499c6b712fa2/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 '--warn=clippy::suspicious' '--warn=clippy::style' '--allow=clippy::restriction' '--deny=clippy::perf' '--deny=clippy::correctness' '--warn=clippy::complexity' '--allow=clippy::wrong_self_convention' '--allow=clippy::vec_init_then_push' '--allow=clippy::useless_asref' --warn=unused_lifetimes --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--allow=clippy::unnecessary_map_or' --warn=unexpected_cfgs '--allow=clippy::type_complexity' '--allow=clippy::too_many_arguments' '--allow=clippy::too_long_first_doc_paragraph' '--warn=clippy::todo' '--warn=clippy::str_to_string' '--allow=clippy::single_match' '--allow=clippy::result_unit_err' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::new_ret_no_self' '--allow=clippy::literal_string_with_formatting_args' '--allow=clippy::len_without_is_empty' --warn=explicit_outlives_requirements '--allow=clippy::enum_variant_names' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--allow=clippy::assigning_clones' --check-cfg 'cfg(bootstrap)' --check-cfg 'cfg(no_salsa_async_drops)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6c3ad735df168cb8 -C extra-filename=-8737715c771160c7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_channel-2e06bd0a601c2ddc.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_derive-3c8a8d54b0ff9f92.so --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling gen-lsp-types v0.11.0 Running `/usr/bin/rustc --crate-name gen_lsp_types --edition=2024 /usr/share/cargo/registry/gen-lsp-types-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::nursery' '--deny=clippy::cargo' '--allow=clippy::too_many_lines' '--deny=clippy::todo' '--allow=clippy::multiple_crate_versions' '--allow=clippy::items_after_statements' '--deny=clippy::dbg_macro' '--allow=clippy::cognitive_complexity' '--allow=clippy::cast_sign_loss' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_lossless' '--allow=clippy::cast-possible-truncation' '--allow=clippy::cargo_common_metadata' --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=11c04b93a9fe70fb -C extra-filename=-5e4426262599a581 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liburl-c3fad072c4745ada.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=52410587ef8d557f -C extra-filename=-721df5e611af57ca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_derive_internals v0.29.1 Running `/usr/bin/rustc --crate-name serde_derive_internals --edition=2015 /usr/share/cargo/registry/serde_derive_internals-0.29.1/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=52608ef6bfb66788 -C extra-filename=-fe2110f2a77e2870 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f1ce9c4a11a19f5f -C extra-filename=-ea044b7030da1dc1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling schemars_derive v1.2.1 Running `/usr/bin/rustc --crate-name schemars_derive --edition=2021 /usr/share/cargo/registry/schemars_derive-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7d8fd26ef57b8ed2 -C extra-filename=-405b47cb8c16cae6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_derive_internals-fe2110f2a77e2870.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=75432c5eb3210587 -C extra-filename=-34a7424ffd788903 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libref_cast_impl-721df5e611af57ca.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_intrinsic_type_name)' --check-cfg 'cfg(no_phantom_pinned)'` Compiling ty_python_core v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=f544a97030505e53 -C extra-filename=-4c66193c20493c2b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitvec-0d17c0100f24b22f.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling ruff_linter v0.16.10 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=60a0da4b5e39c7c7 -C extra-filename=-f5b714af2a45e1e7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-3e695b6f9c507cf1.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rmeta --extern fern=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfern-cb03134f20d0451a.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libimperative-14cba488e07f93a0.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibcst_native-58eb83beb9cf2329.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern natord=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnatord-27ea4eca80b8048e.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpyproject_toml-6193036611ced12a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-024073cf08110143.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-7fd021ab4860b082.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-656c88c8d3de5406.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_semantic-be3301ac79fe5ab8.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtyped_arena-39a5b958fe06a62f.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-35bd041bc4230c1b.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liburl-c3fad072c4745ada.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=af7511dc3f9370fa -C extra-filename=-0c3890b0bf18e439 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/fs-err-0c3890b0bf18e439 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libautocfg-47e3d7f3b9976660.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 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=ae3ce442cf047c6c -C extra-filename=-b3cb3f1936f4529b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-0dcf29651bfc9005.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=50e98d45eedc9734 -C extra-filename=-90a6638a55ff5b7b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling schemars v1.2.1 Running `/usr/bin/rustc --crate-name schemars --edition=2021 /usr/share/cargo/registry/schemars-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="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=bc3796311aaf7ec9 -C extra-filename=-c01d83612c02fcf2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdyn_clone-90a6638a55ff5b7b.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libref_cast-34a7424ffd788903.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libschemars_derive-405b47cb8c16cae6.so --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling test-case-macros v3.3.1 Running `/usr/bin/rustc --crate-name test_case_macros --edition=2021 /usr/share/cargo/registry/test-case-macros-3.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("with-regex"))' -C metadata=72f928f91788ec3e -C extra-filename=-1d6b8cfd0c7fc8b3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rlib --extern test_case_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case_core-b3cb3f1936f4529b.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/fs-err-0c3890b0bf18e439/build-script-build` Compiling ty_python_semantic v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=4b97f2461e6c7018 -C extra-filename=-a9ebc45f9fc9ddc7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-024073cf08110143.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-7fd021ab4860b082.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling cfg_aliases v0.2.2 Running `/usr/bin/rustc --crate-name cfg_aliases --edition=2018 /usr/share/cargo/registry/cfg_aliases-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--deny=clippy::str_to_string' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9bad783364472bfe -C extra-filename=-f74dd10a1625f840 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8400f1d5389c2bc9 -C extra-filename=-651b976e685ea19b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/nix-651b976e685ea19b -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_aliases-f74dd10a1625f840.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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=3c42213cf6798f92 -C extra-filename=-bfac02ba5a794b54 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libschemars-c01d83612c02fcf2.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=72d80931bbc426ca -C extra-filename=-ee2806ca6322959d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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=9512c05bd39ed8bb -C extra-filename=-3badbf99b4f3f754 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern test_case_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case_macros-1d6b8cfd0c7fc8b3.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 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=338b81906d133109 -C extra-filename=-02c6a06cbdaa2a0c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling escargot v0.5.15 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/escargot-0.5.15/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=ee5b3b33861f2967 -C extra-filename=-011b2444c8e81bc2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/escargot-011b2444c8e81bc2 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/escargot-011b2444c8e81bc2/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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=2ac3ae8b30213bbd -C extra-filename=-c2da89bd1a2735b3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern fs_err=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfs_err-ee2806ca6322959d.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libos_str_bytes-02c6a06cbdaa2a0c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/nix-651b976e685ea19b/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=080d750dcaef23e0 -C extra-filename=-393c2cc000b96f79 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/terminfo-393c2cc000b96f79 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf_codegen-dd3181744ffba927.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-lossy v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_lossy --edition=2021 /usr/share/cargo/registry/anstyle-lossy-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e9d66651c272e5ad -C extra-filename=-060bd47ca972642c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tikv-jemalloc-sys v0.7.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' -C debug-assertions=off --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=9931d06b809cb88a -C extra-filename=-36bd96f96d4398fd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/tikv-jemalloc-sys-36bd96f96d4398fd -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcc-37d7e09e29f50207.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling html-escape v0.2.14 Running `/usr/bin/rustc --crate-name html_escape --edition=2021 /usr/share/cargo/registry/html-escape-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=944d866d6f54af60 -C extra-filename=-346b598ab479827c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f52651ebbed52478 -C extra-filename=-640f056ff7cc7bac --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=642341a613b61001 -C extra-filename=-536c5f9d955abe76 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libminimal_lexical-640f056ff7cc7bac.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-svg v1.1.1 Running `/usr/bin/rustc --crate-name anstyle_svg --edition=2021 /usr/share/cargo/registry/anstyle-svg-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' --warn=unnameable_types '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::should_panic_without_expect' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mismatching_type_param_order' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--warn=clippy::cast_possible_wrap' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::allow_attributes_without_reason' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=17a9411b43d90a71 -C extra-filename=-ebf6b3077c249fc5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle_lossy-060bd47ca972642c.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle_parse-6cef24c75e90ce7f.rmeta --extern html_escape=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhtml_escape-346b598ab479827c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/tikv-jemalloc-sys-36bd96f96d4398fd/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/terminfo-393c2cc000b96f79/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=5abe32796e01dd2b -C extra-filename=-d16f8cc4584d454b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=d08696251e19f769 -C extra-filename=-5a5faad5ca56a87b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=7973be826219e9b3 -C extra-filename=-8c15cb1ba9406e82 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libetcetera-0e1d2b0a0dd0c909.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchit-3aef49c40c27362f.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_semantic-be3301ac79fe5ab8.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=f4a46e02d304da30 -C extra-filename=-1d4f7a35fa725d62 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="color"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "debug", "default"))' -C metadata=2d29c843112072dd -C extra-filename=-187dba34e37ef55e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9a39013544566d21 -C extra-filename=-d498f6d96535dee6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=864fc1a5d7266e04 -C extra-filename=-10d52e1edb49536b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9e9e19478ade7813 -C extra-filename=-4482707871aec898 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=85e53a808b76ee9c -C extra-filename=-ecc55bd12acf4cfe --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling snapbox v1.2.2 Running `/usr/bin/rustc --crate-name snapbox --edition=2024 /usr/share/cargo/registry/snapbox-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="cmd"' --cfg 'feature="color"' --cfg 'feature="color-auto"' --cfg 'feature="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=6c629d6877b95f32 -C extra-filename=-a3d26d848b35c3a5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern anstyle_svg=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle_svg-ebf6b3077c249fc5.rmeta --extern escargot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libescargot-5a5faad5ca56a87b.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnormalize_line_endings-ecc55bd12acf4cfe.rmeta --extern os_pipe=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libos_pipe-d498f6d96535dee6.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rmeta --extern snapbox_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox_macros-187dba34e37ef55e.rmeta --extern wait_timeout=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwait_timeout-10d52e1edb49536b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3491321488de817c -C extra-filename=-57b3adb8f74db9b6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern fnv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfnv-4482707871aec898.rmeta --extern nom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnom-536c5f9d955abe76.rmeta --extern phf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf-b94d3dbd73e63111.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable-shell-tests"))' -C metadata=89e80a8ef5f9bf70 -C extra-filename=-3ce6e96b130491dd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete-1d4f7a35fa725d62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=02f129950b3eeee4 -C extra-filename=-ea61eae4a7a8f456 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=2c2789c3cfe04bbb -C extra-filename=-687596195cbb9faf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern argfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libargfile-c2da89bd1a2735b3.rmeta -Copt-level=3 -Cdebuginfo=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=fe4fc56413270090 -C extra-filename=-5b5551b017ca3718 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemalloc_sys-ea61eae4a7a8f456.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3fd52461938eb9c9 -C extra-filename=-bf42070e2b627877 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete-1d4f7a35fa725d62.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_nushell-3ce6e96b130491dd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b0f603a95e810519 -C extra-filename=-298c9fb39e9d7594 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnix-d16f8cc4584d454b.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libterminfo-57b3adb8f74db9b6.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwhich-2180bc78cb6a8b7e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=df40b523a7a92634 -C extra-filename=-11d4605466d03f6b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5bfbfecb079ec31a -C extra-filename=-9a58ac101a97da07 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e39bb64cc4396277 -C extra-filename=-59d919a9f7399c48 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bit_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbit_vec-9a58ac101a97da07.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c4c12b8ab2d8250a -C extra-filename=-06f2c5561963a18b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c4eed4122e8f2b36 -C extra-filename=-16309b8dae2383cb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f6c2377d1b2ab0f0 -C extra-filename=-ff022cec517e8150 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rmeta --extern escape8259=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libescape8259-16309b8dae2383cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e5611ba4162ee9ce -C extra-filename=-e8d59cdef7e6d40c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libptr_meta_derive-06f2c5561963a18b.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=c1d3ec53d52dbf06 -C extra-filename=-ceb50bb915e2ce41 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bit_set=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbit_set-59d919a9f7399c48.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-aa314a2aabf6a925.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-20a3c0bd601d72a4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_project v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=554298fadea3969f -C extra-filename=-f243e19bc59d83a3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitvec-0d17c0100f24b22f.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libparking_lot-b63b7ae8ad0eee77.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-aa314a2aabf6a925.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling ruff_markdown v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=bcc9718881fdd916 -C extra-filename=-4ef1d7caf22e8a1f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=ac6ee6acc42830ca -C extra-filename=-3d60aacb88d65819 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_core-fc9a6fb94778ff6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling datatest-stable v0.3.3 Running `/usr/bin/rustc --crate-name datatest_stable --edition=2021 /usr/share/cargo/registry/datatest-stable-0.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("include-dir"))' -C metadata=8d273ba6df36a0ce -C extra-filename=-9366d33aaafc0f4e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rmeta --extern fancy_regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfancy_regex-ceb50bb915e2ce41.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibtest_mimic-ff022cec517e8150.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=98edef4023a8a615 -C extra-filename=-dac3f34df23fdfe9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libptr_meta-e8d59cdef7e6d40c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=abc0a0b4f70b2538 -C extra-filename=-7bc65c87ea2edd10 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0e1c4a0f4e694ea0 -C extra-filename=-45b9b30332e3e21f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=003c83b4b5f12ffc -C extra-filename=-2bebf5bc10a1b6aa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fc1892fadd62807c -C extra-filename=-7c18c69ef660bfb8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbytecheck_derive-45b9b30332e3e21f.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libptr_meta-e8d59cdef7e6d40c.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librancor-dac3f34df23fdfe9.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimdutf8-2bebf5bc10a1b6aa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=12b3cc0b8a750358 -C extra-filename=-1950f658ab131f57 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-5e4426262599a581.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-8737715c771160c7.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-656c88c8d3de5406.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_log-3d60aacb88d65819.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling ty_ide v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=3864a1e5c6d850c7 -C extra-filename=-16e6db10d6a8b1ab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_parser-0be4a68d41905822.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=5424cf3342ac66b6 -C extra-filename=-04728589f4349fc7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling indoc v2.0.7 Running `/usr/bin/rustc --crate-name indoc --edition=2021 /usr/share/cargo/registry/indoc-2.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=894e83845eb2b99f -C extra-filename=-afd44802763e0714 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=0b50d27a2384c555 -C extra-filename=-d39bd12c41053fed --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmunge_macro-04728589f4349fc7.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=874a78f04a9cd2f1 -C extra-filename=-2a5ef9e75ee5333e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbytecheck-7c18c69ef660bfb8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=eaf445f8af7c999a -C extra-filename=-c017be6bf43130e2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6b564291e8f0e7b1 -C extra-filename=-ceec30c5c07928fe --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff v0.16.10 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=87969325edd5841b -C extra-filename=-c698a96e62642080 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ruff-c698a96e62642080 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling predicates-core v1.0.10 Running `/usr/bin/rustc --crate-name predicates_core --edition=2021 /usr/share/cargo/registry/predicates-core-1.0.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1dfb87800ced03ec -C extra-filename=-017d4303be39ade4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ruff-c698a96e62642080/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=14af9cc1d2eac8d7 -C extra-filename=-04c6ca3c974c2e61 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=501c2221d261c5d0 -C extra-filename=-a898214c32ce1caa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=77253a86bec573c2 -C extra-filename=-d58d220604b7de54 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling termtree v0.5.1 Running `/usr/bin/rustc --crate-name termtree --edition=2021 /usr/share/cargo/registry/termtree-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::single_match_else' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' --warn=rust_2018_idioms '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--warn=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::match_wildcard_for_single_variants' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::items_after_statements' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=eab8ee7d887f478e -C extra-filename=-d40d36c728507134 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8c0416c57ebeea03 -C extra-filename=-276edb21c7a940c9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern predicates_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpredicates_core-017d4303be39ade4.rmeta --extern termtree=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtermtree-d40d36c728507134.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling predicates v3.1.4 Running `/usr/bin/rustc --crate-name predicates --edition=2021 /usr/share/cargo/registry/predicates-3.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="diff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "default", "diff", "float-cmp", "normalize-line-endings", "regex", "unstable"))' -C metadata=990687bf926d37b8 -C extra-filename=-578b4f647f5028c1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern difflib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdifflib-d58d220604b7de54.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpredicates_core-017d4303be39ade4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=ed7eec7a8a1294f2 -C extra-filename=-9e3da41523b1092e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbytecheck-7c18c69ef660bfb8.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern munge=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmunge-d39bd12c41053fed.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libptr_meta-e8d59cdef7e6d40c.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librancor-dac3f34df23fdfe9.rmeta --extern rend=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librend-2a5ef9e75ee5333e.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv_derive-ceec30c5c07928fe.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 assert_fs v1.1.4 Running `/usr/bin/rustc --crate-name assert_fs --edition=2024 /usr/share/cargo/registry/assert_fs-1.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::undocumented_unsafe_blocks' --warn=trivial_numeric_casts '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::should_panic_without_expect' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mismatching_type_param_order' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::allow_attributes_without_reason' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "color-auto"))' -C metadata=a3e1b6e3898c99e4 -C extra-filename=-0271c554919808b5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rmeta --extern predicates=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpredicates-578b4f647f5028c1.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpredicates_core-017d4303be39ade4.rmeta --extern predicates_tree=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpredicates_tree-276edb21c7a940c9.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling mdtest v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=b8eb2b5971f06961 -C extra-filename=-eb71f19c9b131de0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_stable_hash-a898214c32ce1caa.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_parser-0be4a68d41905822.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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 --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=133ee0bfcee2ee02 -C extra-filename=-a0de5e9f5e0f801e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling ty_server v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=f5d1b550c594b354 -C extra-filename=-308cfd98ff5225b3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-5e4426262599a581.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-8737715c771160c7.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rmeta --extern ty_ide=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_ide-16e6db10d6a8b1ab.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling ty v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=c5112abdcd594502 -C extra-filename=-cbe25af24e1b474a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ty-cbe25af24e1b474a -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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.16.10-build/ruff-0.16.10/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=2b3ee6b2371d0a6d -C extra-filename=-486077b3b3ab4311 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unit-prefix v0.5.2 Running `/usr/bin/rustc --crate-name unit_prefix --edition=2018 /usr/share/cargo/registry/unit-prefix-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=b8e3fb4bdb27e6b3 -C extra-filename=-21540cc7280d7584 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling indicatif v0.18.4 Running `/usr/bin/rustc --crate-name indicatif --edition=2021 /usr/share/cargo/registry/indicatif-0.18.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="unicode-width"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures", "improved_unicode", "in_memory", "rayon", "tokio", "unicode-segmentation", "unicode-width", "vt100"))' -C metadata=6bc43d5f5c0caeab -C extra-filename=-2be7b172a06a80c3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libconsole-a764e9af9058cf78.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libportable_atomic-ed8a359a8069ad0d.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rmeta --extern unit_prefix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunit_prefix-21540cc7280d7584.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ty-cbe25af24e1b474a/build-script-build` Compiling ctrlc v3.5.2 Running `/usr/bin/rustc --crate-name ctrlc --edition=2021 /usr/share/cargo/registry/ctrlc-3.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("termination"))' -C metadata=cf72526c8173e6eb -C extra-filename=-d2b98962827b1eee --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnix-d16f8cc4584d454b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3003cdaf948b85e7 -C extra-filename=-3408419504ecc574 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblazy_static-9ddc16b484abbac1.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=58bf5d5626f82790 -C extra-filename=-7f9f7675b47e3e12 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7d8066ee289f6cfb -C extra-filename=-67a810ac3baad76f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rmeta --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-d2b98962827b1eee.rmeta --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-2be7b172a06a80c3.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-3408419504ecc574.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rmeta --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-308cfd98ff5225b3.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=3816e0c87d83edcb -C extra-filename=-9401b3675dc94a06 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6d7585a968ff1bee -C extra-filename=-01e62d2eda4b0ef1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=64d85549de85e9d2 -C extra-filename=-c33f08f8bb46fb22 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern diff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdiff-01e62d2eda4b0ef1.rmeta --extern yansi=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libyansi-9401b3675dc94a06.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.10-build/ruff-0.16.10/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=4a3806b2b3414e37 -C extra-filename=-812de4608c0d5b29 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmdtest-eb71f19c9b131de0.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=7364eff7d23c1b6e -C extra-filename=-dff4d3e77b10a6fb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand-365c0d1c134e6c33.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1ee384e81d87cce9 -C extra-filename=-0d5d9550e7de9a3b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_trivia_integration_tests v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=2deeb0949eefd5ce -C extra-filename=-f5ca893c12810daa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=6320656baf37bd79 -C extra-filename=-705f41c7fc086dc8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=986456fe1ab0fe69 -C extra-filename=-5ab2c8b0d302dce4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern csv_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcsv_core-705f41c7fc086dc8.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitoa-43ae4c271a00e95f.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libryu-29ebabb4c5d96de9.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_mdtest v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=34a14311fc7efa9a -C extra-filename=-61101efadcb9e017 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmdtest-eb71f19c9b131de0.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=92fd2cfce5ebcd65 -C extra-filename=-b2d8c8e122020617 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia_integration_tests-f5ca893c12810daa.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=d5004d866fc61ba2 -C extra-filename=-303bd208546c4595 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmdtest-eb71f19c9b131de0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_mdtest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_mdtest-61101efadcb9e017.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name whitespace --edition=2024 crates/ruff_python_trivia_integration_tests/tests/whitespace.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0363a6cdfc52121d -C extra-filename=-e32b2912a58dd9d8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia_integration_tests-f5ca893c12810daa.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Running `/usr/bin/rustc --crate-name block_comments --edition=2024 crates/ruff_python_trivia_integration_tests/tests/block_comments.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cc0402ae305366a7 -C extra-filename=-7581a4f5d9372c7f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia_integration_tests-f5ca893c12810daa.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` 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=11d0a484f4789a61 -C extra-filename=-c0cebe402f2ef558 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_test-7f9f7675b47e3e12.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=bd1960784be60bdd -C extra-filename=-1159fdc9dc9fcd17 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_test-7f9f7675b47e3e12.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5a71e3dd69a56f71 -C extra-filename=-d948736f321e20a0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_test-7f9f7675b47e3e12.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=cea5ad92949f8de5 -C extra-filename=-989245e6bd8f7a04 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_test-7f9f7675b47e3e12.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=cb9071b1abee5a62 -C extra-filename=-381b3f1f8e6b39f3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_test-7f9f7675b47e3e12.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name parentheses --edition=2024 crates/ruff_python_ast_integration_tests/tests/parentheses.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=039acd2f3f2cad95 -C extra-filename=-efb8843f24ef5d89 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=045b914202fed9dd -C extra-filename=-eb565580a28adcc7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Running `/usr/bin/rustc --crate-name corpus --edition=2024 crates/ty_python_semantic/tests/corpus.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=76e77ff245b0fdbc -C extra-filename=-b2700489ceccc168 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpretty_assertions-c33f08f8bb46fb22.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck-dff4d3e77b10a6fb.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck_macros-0d5d9550e7de9a3b.so --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-024073cf08110143.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-7fd021ab4860b082.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_test-812de4608c0d5b29.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=1f83001bd6deb57d -C extra-filename=-4ebdebe68d4d1433 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-d2b98962827b1eee.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-2be7b172a06a80c3.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-3408419504ecc574.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty-67a810ac3baad76f.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-308cfd98ff5225b3.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=38d1c0848365dd43 -C extra-filename=-91c4cad9f2299afa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitvec-0d17c0100f24b22f.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern parking_lot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libparking_lot-b63b7ae8ad0eee77.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-aa314a2aabf6a925.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=ddf5d42de92a8a52 -C extra-filename=-122ca2d8cbdcd18c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-5e4426262599a581.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-8737715c771160c7.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_ide-16e6db10d6a8b1ab.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-308cfd98ff5225b3.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=f6b61136d2f11985 -C extra-filename=-77ab4029a03c4ba2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-5e4426262599a581.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-8737715c771160c7.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_ide-16e6db10d6a8b1ab.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=6ef64d858a2706d9 -C extra-filename=-e465e8f20b6d36d8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-d2b98962827b1eee.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-2be7b172a06a80c3.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-3408419504ecc574.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty-67a810ac3baad76f.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-308cfd98ff5225b3.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=4a01e56282b2b0e4 -C extra-filename=-717d238f0ec51add --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_parser-0be4a68d41905822.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=8abd263761739cf9 -C extra-filename=-c9568e33aa204c68 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpretty_assertions-c33f08f8bb46fb22.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck-dff4d3e77b10a6fb.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck_macros-0d5d9550e7de9a3b.so --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-024073cf08110143.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-7fd021ab4860b082.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_test-812de4608c0d5b29.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_test --edition=2024 crates/ty_test/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2419d7d34b65d542 -C extra-filename=-bc52c537edf3c009 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmdtest-eb71f19c9b131de0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=a30bc1b9b36983cb -C extra-filename=-fa49d4d56d9b5264 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-d2b98962827b1eee.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-2be7b172a06a80c3.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-3408419504ecc574.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty-67a810ac3baad76f.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-308cfd98ff5225b3.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=3dad278e5f9e09ca -C extra-filename=-56fb599bc657c188 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpretty_assertions-c33f08f8bb46fb22.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck-dff4d3e77b10a6fb.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck_macros-0d5d9550e7de9a3b.so --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-024073cf08110143.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-7fd021ab4860b082.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_test-812de4608c0d5b29.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling ty_completion_eval v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=0ff2a613795a0c70 -C extra-filename=-9fd7c1c9fd8161ed --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-4b9a1fe7f11d6280.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern csv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcsv-5ab2c8b0d302dce4.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_ide-16e6db10d6a8b1ab.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=efad1f114d1fb4d0 -C extra-filename=-af15067bd911b0af --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-d2b98962827b1eee.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-2be7b172a06a80c3.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-3408419504ecc574.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-308cfd98ff5225b3.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=40eb86ad8d101072 -C extra-filename=-9a3569bd67413074 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-d2b98962827b1eee.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-2be7b172a06a80c3.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-3408419504ecc574.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty-67a810ac3baad76f.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-308cfd98ff5225b3.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=eb2ea1df54b8a428 -C extra-filename=-e4ead5223b151a50 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-d2b98962827b1eee.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-2be7b172a06a80c3.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-3408419504ecc574.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty-67a810ac3baad76f.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-308cfd98ff5225b3.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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 Compiling ty_completion_bench v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=03332e881ef348ad -C extra-filename=-6156648eeec6b160 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-4b9a1fe7f11d6280.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_ide-16e6db10d6a8b1ab.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` 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=9b96202a464127e5 -C extra-filename=-6ba89e242000dbc3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=72548a3bc4c2308d -C extra-filename=-8ec86cfad8ad88a6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Running `/usr/bin/rustc --crate-name identifier --edition=2024 crates/ruff_python_ast_integration_tests/tests/identifier.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=55c0e2eb81a636e0 -C extra-filename=-d96d8df8e8282f0d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=9b4011eb20765e9a -C extra-filename=-4229758ab5556cbc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=bdd5d9014454b353 -C extra-filename=-a01c012d6215074c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Running `/usr/bin/rustc --crate-name stmt_if --edition=2024 crates/ruff_python_ast_integration_tests/tests/stmt_if.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e19f3a8c09189de2 -C extra-filename=-80867621a59836d7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=d841cebcc8e79fac -C extra-filename=-2e4b69ca5f63104e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-0271c554919808b5.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-a0de5e9f5e0f801e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=9f283d1730d2c344 -C extra-filename=-a7a8b9ed4ea1d2d4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-0271c554919808b5.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-a0de5e9f5e0f801e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` warning: `ty` (test "file_watching") generated 1 warning 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=7feb5626681f15ed -C extra-filename=-03be574d75b5918e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-0271c554919808b5.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-a0de5e9f5e0f801e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=7b7964ae73f14b3a -C extra-filename=-30a7920187673a70 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-a0de5e9f5e0f801e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=003bdf10f595e250 -C extra-filename=-683a40aeb8d24d26 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-0271c554919808b5.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-a0de5e9f5e0f801e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=d096e2d85858c459 -C extra-filename=-773c1c8e544014a0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-0271c554919808b5.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-a0de5e9f5e0f801e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=e08255f825cd66f4 -C extra-filename=-42f6487c38e5f622 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-0271c554919808b5.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-a0de5e9f5e0f801e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=c301f4a19b420141 -C extra-filename=-f72ed1b906ac4719 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-0271c554919808b5.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-a0de5e9f5e0f801e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=904fd11164c6702c -C extra-filename=-afb5828d5b613ef1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-0271c554919808b5.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=ca4650eecd5621df -C extra-filename=-8e01fa03a6712c6e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_stable_hash-a898214c32ce1caa.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_parser-0be4a68d41905822.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=8bcc460141576817 -C extra-filename=-e72bdd5b3f13f209 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-5e4426262599a581.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-8737715c771160c7.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-656c88c8d3de5406.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_log-3d60aacb88d65819.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=0db1461c28dc7a75 -C extra-filename=-8d6afc6829480b82 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-5e4426262599a581.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-8737715c771160c7.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-656c88c8d3de5406.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_log-3d60aacb88d65819.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name fixtures --edition=2024 crates/ruff_python_parser/tests/fixtures.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cd4b47535dea1c6a -C extra-filename=-5aa27b4f876782be --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-4b9a1fe7f11d6280.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstacker-1ddb0e2aea9d9df9.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-35bd041bc4230c1b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Running `/usr/bin/rustc --crate-name normalizer --edition=2024 crates/ruff_python_formatter/tests/normalizer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=1e9aebc5a60e8702 -C extra-filename=-bbfeea3b795acc13 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=acd9b2157e25ba8e -C extra-filename=-e1216beaa7cbed75 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=0e4b49c9adb69754 -C extra-filename=-70b2e95934246aaa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=6a1d5e85c88ef28e -C extra-filename=-4750a1674340bb1f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=d96547e9e63ec6af -C extra-filename=-7b88f13e2017d54e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-4b9a1fe7f11d6280.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstacker-1ddb0e2aea9d9df9.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-35bd041bc4230c1b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` 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=1c7851ae06d85723 -C extra-filename=-bf1a7199eb5762f9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-4b9a1fe7f11d6280.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstacker-1ddb0e2aea9d9df9.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-35bd041bc4230c1b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=21df59b226931d93 -C extra-filename=-51da758eab53e3fd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-5e4426262599a581.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-8737715c771160c7.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-656c88c8d3de5406.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_log-3d60aacb88d65819.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=84e3cde40135ce2f -C extra-filename=-0b6030a142a200ab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libetcetera-0e1d2b0a0dd0c909.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchit-3aef49c40c27362f.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_semantic-be3301ac79fe5ab8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=4f1619ce4d9dd79b -C extra-filename=-97060ef2593a1f34 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` 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=3baf82593534158c -C extra-filename=-6024ad7cab46bbdc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b4cb09f1238b142a -C extra-filename=-815daede5c7c92e2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=efce2e9d9a7086ca -C extra-filename=-0a8a91702cf81972 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=045ddc0d0a4d2ed9 -C extra-filename=-a39886689750f6d8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9daa974affb1e8d6 -C extra-filename=-762219fe62270198 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=65d7fc2f2cff42a4 -C extra-filename=-97c5cc897161e720 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3b9d51f3017a3dd3 -C extra-filename=-b70f080b7d2dc613 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8ef42339f4946c67 -C extra-filename=-891dbb81c77a8038 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=fae6bdb13c90a982 -C extra-filename=-feacb41681d54366 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1738ee34cd1349d8 -C extra-filename=-4e56a1d6a558667c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff_annotate_snippets/tests/ruff.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=663d99e9e4cecb94 -C extra-filename=-745429fa8ad88f96 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2db9d04890aa7603 -C extra-filename=-0626117ce2d86215 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=37e269a59882bc22 -C extra-filename=-ca92bb300fde42ed --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=98bee78757104f5a -C extra-filename=-5a7901c0dd036671 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=af1c9b587ec1b15b -C extra-filename=-ea5f383998f46b50 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=42671645a41e3209 -C extra-filename=-395cc29e02b992c4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5cb576c0e2774812 -C extra-filename=-9eca56c872d76119 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0eb215f6330e0017 -C extra-filename=-9a3c61cc23f44f83 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern argfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libargfile-c2da89bd1a2735b3.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_codegen --edition=2024 crates/ruff_python_codegen/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=150c872be395fcee -C extra-filename=-e9da43e0674653ef --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=cf98a28e27f2ba3c -C extra-filename=-abc002ea3dec8892 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-3e695b6f9c507cf1.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern fern=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfern-cb03134f20d0451a.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rlib --extern imperative=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libimperative-14cba488e07f93a0.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibcst_native-58eb83beb9cf2329.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern natord=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnatord-27ea4eca80b8048e.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpyproject_toml-6193036611ced12a.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-024073cf08110143.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-7fd021ab4860b082.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-656c88c8d3de5406.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_semantic-be3301ac79fe5ab8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtyped_arena-39a5b958fe06a62f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-35bd041bc4230c1b.rlib --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liburl-c3fad072c4745ada.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=a08b0e52fb32ffe1 -C extra-filename=-fba97f787c36d305 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand-365c0d1c134e6c33.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libuuid-93e3df23c407dbe0.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a304cfa07d6c617b -C extra-filename=-cb5e50904410c518 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=b06bd4b9e38e3bdc -C extra-filename=-aac75cc4d43123a9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_python_core --edition=2024 crates/ty_python_core/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=bd9639bd839c84e5 -C extra-filename=-4068b3264815ba9e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitvec-0d17c0100f24b22f.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=d6ca4c9043b7d88e -C extra-filename=-d44d94686364d090 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-20a3c0bd601d72a4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=3e4358c097871253 -C extra-filename=-bfb58aa378301837 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=ec81281f9da1a351 -C extra-filename=-900b722ae3b68d71 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=a12a6e14ea32053c -C extra-filename=-5ea970c9cd275421 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=621e10711a2d129c -C extra-filename=-a5d7a24c728f8af8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=8b322d05d016d8a5 -C extra-filename=-1f0d8b87ca6e874b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarc_swap-dcadc8d77173b323.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdashmap-71932129434eb748.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libetcetera-0e1d2b0a0dd0c909.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchit-3aef49c40c27362f.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpathdiff-73f9cc9b5c4f73c3.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquick_junit-76d7972cbeaedbe0.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsupports_hyperlinks-f1320a94ed642d69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern which=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwhich-2180bc78cb6a8b7e.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=69ac9d3453a05770 -C extra-filename=-ed65326a685b75d1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern icu_properties=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_properties-82ab766c7bb0344e.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fd4783156f062f67 -C extra-filename=-f463847ac7277bd4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3a9eb40688484b71 -C extra-filename=-1d90b30d58466a1f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Running `/usr/bin/rustc --crate-name ruff_index --edition=2024 crates/ruff_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="salsa"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=dcb0793c60c721f4 -C extra-filename=-dc54f0b969652326 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_ast --edition=2024 crates/ruff_python_ast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="cache"' --cfg 'feature="get-size"' --cfg 'feature="salsa"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "get-size", "salsa", "schemars", "serde"))' -C metadata=66dae77a5c9f1774 -C extra-filename=-3f657647919cb18f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-3e695b6f9c507cf1.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarrayvec-85ec32eed8163565.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=840c5501a16587fe -C extra-filename=-29047b9a33c2c216 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f0a6b5aac89c7f25 -C extra-filename=-87f5537df4a97560 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1dac358ddf94d79d -C extra-filename=-d2116d253d25ab96 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern seahash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libseahash-840dbdbca6056a65.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a6dbd588b5e83a3e -C extra-filename=-f75e33114a19da7e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=fb3eb8101b09270b -C extra-filename=-7603c187cc7861ca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib -Copt-level=3 -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 59m 28s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/mdtest-8e01fa03a6712c6e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff-afb5828d5b613ef1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff-773c1c8e544014a0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/analyze_graph-683a40aeb8d24d26 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.24s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/cli-f72ed1b906ac4719 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.83s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/config-03be574d75b5918e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 2 tests test lint_select ... ok test lint_select_json ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/direxist_guard-2e4b69ca5f63104e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/integration_test-42f6487c38e5f622 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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_hidden_unsafe_fixes ... ok test check_hints_hidden_unsafe_fixes_with_no_safe_fixes ... ok test check_input_from_argfile ... ok test check_no_hint_for_hidden_unsafe_fixes_when_disabled ... ok test check_no_hint_for_hidden_unsafe_fixes_with_no_safe_fixes_when_disabled ... ok test check_shows_unsafe_fixes_with_opt_in ... ok test check_warn_stdin_filename_with_files ... ok test deprecated_direct ... ok test deprecated_direct_preview_enabled ... ok test deprecated_indirect ... ok test deprecated_indirect_preview_enabled ... ok test deprecated_multiple_direct ... ok test deprecated_multiple_direct_preview_enabled ... ok test diff_does_not_show_display_only_fixes_with_unsafe_fixes_enabled ... ok test diff_only_unsafe_fixes_available ... ok test diff_shows_safe_fixes_by_default ... ok test diff_shows_unsafe_fixes_with_opt_in ... ok test fix_applies_safe_fixes_by_default ... ok test fix_applies_unsafe_fixes_with_opt_in ... ok test fix_does_not_apply_display_only_fixes ... ok test fix_does_not_apply_display_only_fixes_with_unsafe_fixes_enabled ... ok test fix_only_flag_applies_safe_fixes_by_default ... ok test fix_only_flag_applies_unsafe_fixes_with_opt_in ... ok test fix_only_unsafe_fixes_available ... ok test fix_preview ... ok test full_output_format ... ok test full_output_preview ... ok test full_output_preview_config ... ok test missing_argfile_reports_error ... ok test parse_error_not_included ... ok test preview_disabled_direct ... ok test preview_disabled_does_not_warn_for_empty_fixable_selections ... ok test preview_disabled_does_not_warn_for_empty_ignore_selections ... ok test preview_disabled_prefix_empty ... ok test preview_enabled_all ... ok test preview_enabled_direct ... ok test preview_enabled_group_ignore ... ok test preview_enabled_prefix ... ok test preview_group_selector ... ok test pyproject_toml_stdin_no_applicable_rules_selected ... ok test pyproject_toml_stdin_no_applicable_rules_selected_2 ... ok test pyproject_toml_stdin_no_errors ... ok test pyproject_toml_stdin_schema_error ... ok test pyproject_toml_stdin_schema_error_fix ... ok test pyproject_toml_stdin_schema_error_fix_diff ... ok test pyproject_toml_stdin_schema_error_fix_only ... ok test pyproject_toml_stdin_syntax_error ... ok test redirect_direct ... ok test redirect_indirect ... ok test redirect_prefix ... ok test removed_direct ... ok test removed_direct_multiple ... ok test removed_ignore_direct ... ok test removed_ignore_indirect ... ok test removed_ignore_multiple_direct ... ok test removed_ignore_remapped_direct ... ok test removed_indirect ... ok test rule_f401 ... ok test rule_f401_output_json ... ok test rule_f401_output_text ... ok test rule_invalid_rule_name ... ok test rule_invalid_rule_name_output_json ... ok test rule_invalid_rule_name_output_text ... ok test rule_unused_import ... ok test show_statistics ... ok test show_statistics_json ... ok test show_statistics_json_partial_fix ... ok test show_statistics_json_unsafe_fixes ... ok test show_statistics_partial_fix ... ok test show_statistics_syntax_errors ... ok test show_statistics_unsafe_fixes ... ok test stdin_error ... ok test stdin_filename ... ok test stdin_fix_jupyter ... ok test stdin_fix_py ... ok test stdin_fix_when_no_issues_should_still_print_contents ... ok test stdin_fix_when_not_fixable_should_still_print_contents ... ok test stdin_format_jupyter ... ok test stdin_json ... ok test stdin_multiple_parse_error ... ok test stdin_override_parser_ipynb ... ok test stdin_override_parser_py ... ok test stdin_override_parser_py_config ... ok test stdin_parse_error ... ok test stdin_source_type_py ... ok test stdin_source_type_pyi ... ok test stdin_success ... ok test unfixable_preview ... ok test unreadable_dir ... ok test unreadable_pyproject_toml ... ok test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/resolve_files-a7a8b9ed4ea1d2d4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/color-ea5f383998f46b50 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/examples-a39886689750f6d8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/formatter-feacb41681d54366 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff-745429fa8ad88f96 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/rustc_tests-b70f080b7d2dc613 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/cache_key-d2116d253d25ab96 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_command_line-9a3c61cc23f44f83 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_db-1f0d8b87ca6e874b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 164 tests test diagnostic::render::azure::tests::output ... ok test diagnostic::render::azure::tests::syntax_errors ... ok test diagnostic::render::concise::tests::missing_file ... ok test diagnostic::render::concise::tests::notebook_output ... ok test diagnostic::render::concise::tests::output ... ok test diagnostic::render::concise::tests::show_fixes ... ok test diagnostic::render::concise::tests::show_fixes_preview ... ok test diagnostic::render::concise::tests::show_fixes_syntax_errors ... ok test diagnostic::render::concise::tests::syntax_errors ... ok test diagnostic::render::full::tests::bom_with_default_range ... ok test diagnostic::render::full::tests::empty_span_after_line_terminator ... ok test diagnostic::render::full::tests::end_of_file ... ok test diagnostic::render::full::tests::file_level ... ok test diagnostic::render::full::tests::hide_severity_output ... ok test diagnostic::render::full::tests::hide_severity_syntax_errors ... ok test diagnostic::render::full::tests::longer_line_number_end_of_context ... ok test diagnostic::render::full::tests::multiple_unprintable_characters ... ok test diagnostic::render::full::tests::nearby_fix_edits_share_diff_frame ... ok test diagnostic::render::full::tests::normalize_carriage_return ... ok test diagnostic::render::full::tests::notebook_output ... ok test diagnostic::render::full::tests::notebook_output_multiple_annotations ... ok test diagnostic::render::full::tests::notebook_output_with_diff ... ok test diagnostic::render::full::tests::notebook_output_with_diff_spanning_cells ... ok test diagnostic::render::full::tests::output ... ok test diagnostic::render::full::tests::strip_bom ... ok test diagnostic::render::full::tests::syntax_errors ... ok test diagnostic::render::full::tests::tab_replacement ... ok test diagnostic::render::full::tests::unprintable_characters ... ok test diagnostic::render::github::tests::missing_file ... ok test diagnostic::render::github::tests::output ... ok test diagnostic::render::github::tests::syntax_errors ... ok test diagnostic::render::gitlab::tests::output ... ok test diagnostic::render::gitlab::tests::syntax_errors ... ok test diagnostic::render::json::tests::missing_file ... ok test diagnostic::render::json::tests::notebook_output ... ok test diagnostic::render::json::tests::output ... ok test diagnostic::render::json::tests::syntax_errors ... ok test diagnostic::render::json_lines::tests::notebook_output ... ok test diagnostic::render::json_lines::tests::output ... ok test diagnostic::render::json_lines::tests::syntax_errors ... ok test diagnostic::render::junit::tests::output ... ok test diagnostic::render::junit::tests::syntax_errors ... ok test diagnostic::render::pylint::tests::missing_file ... ok test diagnostic::render::pylint::tests::output ... ok test diagnostic::render::pylint::tests::syntax_errors ... ok test diagnostic::render::rdjson::tests::missing_file_preview ... ok test diagnostic::render::rdjson::tests::missing_file_stable ... ok test diagnostic::render::rdjson::tests::output ... ok test diagnostic::render::rdjson::tests::syntax_errors ... ok test diagnostic::render::tests::annotation_many_files_primary_always_comes_first ... ok test diagnostic::render::tests::annotation_message ... ok test diagnostic::render::tests::annotation_multi_line ... ok test diagnostic::render::tests::annotation_one_file_primary_always_comes_first ... ok test diagnostic::render::tests::annotation_overlapping_multi_line ... ok test diagnostic::render::tests::basic ... ok test diagnostic::render::tests::config_context ... ok test diagnostic::render::tests::diagnostics_with_equal_locations_sort_by_concise_message ... ok test diagnostic::render::tests::multiple_annotations_adjacent_context ... ok test diagnostic::render::tests::multiple_annotations_non_overlapping ... ok test diagnostic::render::tests::multiple_annotations_trimmed_context ... ok test diagnostic::render::tests::multiple_files_basic ... ok test diagnostic::render::tests::no_range ... ok test diagnostic::render::tests::non_ascii ... ok test diagnostic::render::tests::sub_diag_many_notes ... ok test diagnostic::render::tests::sub_diag_many_warning_with_annotation_order ... ok test diagnostic::render::tests::sub_diag_note_only_message ... ok test diagnostic::render::tests::sub_diag_repeats_snippet ... ok test diagnostic::render::tests::sub_diag_warning_with_annotation ... ok test diagnostic::render::tests::trimmed_context ... ok test file_revision::tests::revision_from_file_time ... ok test files::directory::tests::empty_and_unavailable_listing ... ok test files::directory::tests::listing_is_sorted ... ok test files::directory::tests::symlink_target_changes_without_parent_listing_change ... ok test files::tests::freeze_applies_to_new_file_overrides - should panic ... ok test files::tests::freeze_does_not_change_existing_files ... ok test files::tests::stubbed_vendored_file ... ok test files::tests::stubbed_vendored_file_non_existing ... ok test files::tests::system_existing_file ... ok test files::tests::system_non_existing_file ... ok test files::tests::system_normalize_paths ... ok test panic::tests::no_backtrace_for_salsa_cancelled ... ignored, super::catch_unwind installs a custom panic handler, which could effect test isolation test parsed::indexed::tests::indexed_nodes_chunk_boundary - should panic ... ok test parsed::indexed::tests::indexed_nodes_relative_tail_bounds - should panic ... ok test parsed::indexed::tests::indexed_nodes_round_trip ... ok test parsed::indexed::tests::indexed_nodes_wide_tail_bounds - should panic ... ok test parsed::tests::python_file ... ok test parsed::tests::python_ipynb_file ... ok test parsed::tests::same_file_at_different_python_versions ... ok test parsed::tests::vendored_file ... ok test parsed::tests::virtual_ipynb_file ... ok test parsed::tests::virtual_python_file ... ok test source::tests::line_index_for_source ... ok test source::tests::notebook ... ok test source::tests::re_runs_query_when_file_revision_changes ... ok test source::tests::text_is_cached_if_revision_is_unchanged ... ok test system::memory_fs::tests::create_dir_all ... ok test system::memory_fs::tests::create_dir_all_fails_if_a_component_is_a_file ... ok test system::memory_fs::tests::exists ... ok test system::memory_fs::tests::exists_directories ... ok test system::memory_fs::tests::is_file ... ok test system::memory_fs::tests::path_normalization ... ok test system::memory_fs::tests::permissions ... ok test system::memory_fs::tests::read ... ok test system::memory_fs::tests::read_directory ... ok test system::memory_fs::tests::read_directory_nonexistent ... ok test system::memory_fs::tests::read_directory_on_file ... ok test system::memory_fs::tests::read_fails_if_path_doesnt_exist ... ok test system::memory_fs::tests::read_fails_if_path_is_a_directory ... ok test system::memory_fs::tests::read_fails_if_virtual_path_doesnt_exit ... ok test system::memory_fs::tests::remove_directory ... ok test system::memory_fs::tests::remove_directory_that_is_a_file ... ok test system::memory_fs::tests::remove_directory_with_files_that_start_with_the_same_string ... ok test system::memory_fs::tests::remove_file ... ok test system::memory_fs::tests::remove_file_that_is_a_directory ... ok test system::memory_fs::tests::remove_non_empty_directory ... ok test system::memory_fs::tests::remove_non_existing_directory ... ok test system::memory_fs::tests::remove_non_existing_file ... ok test system::memory_fs::tests::remove_virtual_file ... ok test system::memory_fs::tests::touch ... ok test system::memory_fs::tests::touch_new_file_updates_parent_directory ... ok test system::memory_fs::tests::walk_directory ... ok test system::memory_fs::tests::walk_directory_file ... ok test system::memory_fs::tests::walk_directory_hidden ... ok test system::memory_fs::tests::write_file_all_fails_if_a_component_is_a_file ... ok test system::memory_fs::tests::write_file_fails_if_a_parent_directory_is_missing ... ok test system::memory_fs::tests::write_file_fails_if_path_points_to_a_directory ... ok test system::memory_fs::tests::write_virtual_file ... ok test system::os::ignore::tests::bom ... ok test system::os::ignore::tests::explicit_file_walk_root_cannot_be_pruned_by_parent_root ... ok test system::os::ignore::tests::nested_directory_walk_root_uses_its_own_ignore_file ... ok test system::os::ignore::tests::parent_ignore_file_disables_root_gitignore_pruning ... ok test system::os::ignore::tests::root_gitignore_file_requires_repository ... ok test system::os::ignore::tests::root_ignore_file_allowlist_overrides_root_gitignore_file ... ok test system::os::ignore::tests::root_ignore_file_cannot_prune_deeper_file_match ... ok test system::os::ignore::tests::root_ignore_file_prunes_top_level_directory ... ok test system::os::ignore::tests::unreadable_root_ignore_file_cannot_prune_path ... ok test system::os::tests::read_directory ... ok test system::os::tests::read_directory_nonexistent ... ok test system::os::tests::read_directory_on_file ... ok test system::os::tests::walk_directory ... ok test system::os::tests::walk_directory_file ... ok test system::os::tests::walk_directory_ignore ... ok test testing::const_query_was_not_run_fails_if_query_was_run - should panic ... ok test testing::query_was_not_run ... ok test testing::query_was_not_run_fails_if_query_was_run - should panic ... ok test testing::query_was_run_fails_if_query_was_not_run - should panic ... ok test vendored::tests::asyncio_dir_no_trailing_slash ... ok test vendored::tests::asyncio_dir_odd_components ... ok test vendored::tests::asyncio_dir_trailing_slash ... ok test vendored::tests::asyncio_file_contents ... ok test vendored::tests::asyncio_file_other_path ... ok test vendored::tests::filesystem_debug_implementation ... ok test vendored::tests::filesystem_debug_implementation_alternate ... ok test vendored::tests::functools_file_contents ... ok test vendored::tests::functools_file_other_path ... ok test vendored::tests::nonexistent_path_with_extension ... ok test vendored::tests::nonexistent_path_with_fancy_components ... ok test vendored::tests::nonexistent_path_with_trailing_slash ... ok test vendored::tests::read_directory_asyncio ... ok test vendored::tests::read_directory_stdlib ... ok test vendored::tests::simple_nonexistent_path ... ok test vendored::tests::stdlib_dir_no_trailing_slash ... ok test vendored::tests::stdlib_dir_parent_components ... ok test vendored::tests::stdlib_dir_trailing_slash ... ok test result: ok. 163 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_formatter-29047b9a33c2c216 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_index-dc54f0b969652326 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_linter-abc002ea3dec8892 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 2837 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::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::preview_lazy_import_immediately_resolved ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_immediately_resolved_fix ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_all ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_ban_lazy ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_dotted_module ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_exclude ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_fix ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_pre_py315 ... ok test rules::flake8_todos::tests::rules::rule_invalidtodocapitalization_path_new_td006_py_expects ... ok test rules::flake8_todos::tests::rules::rule_invalidtodotag_path_new_td001_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingspaceaftertodocolon_path_new_td007_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtodoauthor_path_new_td002_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtodocolon_path_new_td004_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtododescription_path_new_td005_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtodolink_path_new_td003_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_path_new_tc001_future_present_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_path_new_tc001_future_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_path_new_tc001_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_rule_typingonlythirdpartyimport_rule_typingonlystandardlibraryimport_path_new_tc001_3_future_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlystandardlibraryimport_path_new_tc003_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlythirdpartyimport_path_new_tc002_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import_dataclass_kw_only_py313::rule_typingonlystandardlibraryimport_path_new_tc003_py_expects ... ok test rules::flake8_type_checking::tests::base_class_same_file::rule_typingonlystandardlibraryimport_path_new_module_direct_py_expects ... ok test rules::flake8_type_checking::tests::base_class_same_file::rule_typingonlystandardlibraryimport_path_new_module_import_py_expects ... ok test rules::flake8_type_checking::tests::base_class_same_file::rule_typingonlystandardlibraryimport_path_new_module_undefined_py_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_pandas_import_dataframe_dataframe_series_series_def_f_x_dataframe_pass_import_from_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_from_pandas_import_dataframe_dataframe_series_series_def_f_x_dataframe_y_series_pass_multiple_members_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_from_pandas_import_dataframe_dataframe_series_series_if_type_checking_import_os_def_f_x_dataframe_pass_import_from_type_checking_block_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_os_pandas_def_f_x_os_y_pandas_pass_multiple_modules_different_types_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_os_sys_def_f_x_os_y_sys_pass_multiple_modules_same_type_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_def_f_x_pd_dataframe_pass_if_type_checking_import_os_type_checking_block_after_usage_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_def_f_x_pd_dataframe_pass_typing_import_before_package_import_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_if_type_checking_import_os_def_f_x_pd_dataframe_pass_type_checking_block_inline_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_if_type_checking_import_os_def_f_x_pd_dataframe_pass_type_checking_block_own_line_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_if_type_checking_this_is_a_comment_import_os_def_f_x_pd_dataframe_pass_type_checking_block_comment_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_typealias_if_type_checking_from_foo_import_foo_tc004_a_typealias_foo_none_ok_tc004_precedence_over_tc007_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_typealias_a_typealias_int_none_tc008_b_typealias_int_none_tc010_tc010_precedence_over_tc008_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_import_pandas_as_pd_def_f_x_pd_dataframe_pass_from_typing_import_type_checking_typing_import_after_usage_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_import_pandas_as_pd_def_f_x_pd_dataframe_pass_no_typing_import_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_import_pandas_as_pd_from_typing_import_type_checking_def_f_x_pd_dataframe_pass_typing_import_after_package_import_expects ... ok test rules::flake8_type_checking::tests::contents_preview::r_from_future_import_annotations_import_pathlib_tc003_type_checking_false_if_type_checking_from_types_import_tracebacktype_def_foo_tb_tracebacktype_pathlib_path_github_issue_15681_fix_test_expects ... ok test rules::flake8_type_checking::tests::contents_preview::r_from_future_import_annotations_type_checking_false_if_type_checking_from_types_import_tracebacktype_def_foo_tb_tracebacktype_github_issue_15681_regression_test_expects ... ok test rules::flake8_type_checking::tests::contents_preview::r_from_future_import_annotations_type_checking_false_if_type_checking_from_typing_import_any_literal_never_self_else_def_getattr_name_str_pass_all_type_checking_any_literal_never_self_github_issue_16045_expects ... ok test rules::flake8_type_checking::tests::decorator_same_file::rule_runtimeimportintypecheckingblock_path_new_module_app_py_expects ... ok test rules::flake8_type_checking::tests::decorator_same_file::rule_typingonlystandardlibraryimport_path_new_module_routes_py_expects ... ok test rules::flake8_type_checking::tests::exempt_modules::rule_typingonlythirdpartyimport_path_new_exempt_modules_py_expects ... ok test rules::flake8_type_checking::tests::exempt_type_checking::rule_typingonlystandardlibraryimport_path_new_exempt_type_checking_1_py_expects ... ok test rules::flake8_type_checking::tests::exempt_type_checking::rule_typingonlystandardlibraryimport_path_new_exempt_type_checking_2_py_expects ... ok test rules::flake8_type_checking::tests::exempt_type_checking::rule_typingonlystandardlibraryimport_path_new_exempt_type_checking_3_py_expects ... ok test rules::flake8_type_checking::tests::future_annotations_respects_non_strict_mode ... ok test rules::flake8_type_checking::tests::quote::rule_runtimeimportintypecheckingblock_path_new_quote2_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_runtimeimportintypecheckingblock_path_new_quote3_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_runtimeimportintypecheckingblock_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_typingonlythirdpartyimport_path_new_quote2_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_typingonlythirdpartyimport_path_new_quote3_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_typingonlythirdpartyimport_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_emptytypecheckingblock_path_new_tc005_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimecastvalue_path_new_tc006_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_10_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_11_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_12_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_13_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_14_pyi_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_15_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_16_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_17_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_1_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_2_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_3_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_4_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_5_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_6_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_7_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_8_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_9_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_whitespace_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimestringunion_path_new_tc010_1_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimestringunion_path_new_tc010_2_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlyfirstpartyimport_path_new_tc001_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_init_var_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_kw_only_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_singledispatchmethod_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_snapshot_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_tc003_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_singledispatch_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_strict_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_tc002_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_typing_modules_1_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_typing_modules_2_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_base_classes_1_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_base_classes_3_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_base_classes_4_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_base_classes_2_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_base_classes_5_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_decorators_1_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_decorators_3_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_decorators_2_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlystandardlibraryimport_path_new_init_var_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlystandardlibraryimport_path_new_kw_only_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlythirdpartyimport_path_new_strict_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_quotedtypealias_path_new_tc008_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_quotedtypealias_path_new_tc008_typing_execution_context_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_unquotedtypealias_path_new_tc007_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules_pre_py310::rule_quotedtypealias_path_new_tc008_union_syntax_pre_py310_py_expects ... ok test rules::flake8_unused_arguments::tests::enforce_variadic_names ... ok test rules::flake8_unused_arguments::tests::ignore_variadic_names ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedclassmethodargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedfunctionargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedlambdaargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedmethodargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedstaticmethodargument_path_new_arg_py_expects ... ok test rules::flake8_use_pathlib::tests::deferred_annotations_diff::rule_invalidpathlibwithsuffix_path_new_pth210_1_py_expects ... ok test rules::flake8_use_pathlib::tests::deferred_annotations_diff::rule_invalidpathlibwithsuffix_path_new_pth210_py_expects ... ok test rules::flake8_use_pathlib::tests::pathlib_with_suffix_py314::rule_invalidpathlibwithsuffix_path_new_pth210_2_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_builtinopen_path_new_pth123_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetatime_path_new_pth203_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetctime_path_new_pth205_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetmtime_path_new_pth204_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetsize_path_new_pth202_2_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetsize_path_new_pth202_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_pathconstructorcurrentdirectory_path_new_pth201_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_full_name_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_as_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_from_as_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_from_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_full_name_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_as_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_from_as_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_from_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_use_pathlib_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_builtinopen_path_new_pth123_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_glob_path_new_pth207_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_invalidpathlibwithsuffix_path_new_pth210_1_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_invalidpathlibwithsuffix_path_new_pth210_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_oslistdir_path_new_pth208_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetatime_path_new_pth203_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetctime_path_new_pth205_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetmtime_path_new_pth204_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetsize_path_new_pth202_2_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetsize_path_new_pth202_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ossepsplit_path_new_pth206_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ossymlink_path_new_pth211_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pathconstructorcurrentdirectory_path_new_pth201_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pypath_path_new_py_path_1_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pypath_path_new_py_path_2_py_expects ... ok test rules::flynt::tests::rules::rule_staticjointofstring_path_new_fly002_py_expects ... ok test rules::isort::categorize::tests::test_empty_module_name ... ok test rules::isort::categorize::tests::test_empty_paths ... ok test rules::isort::categorize::tests::test_multiple_source_paths ... ok test rules::isort::categorize::tests::test_namespace_packages ... ok test rules::isort::categorize::tests::test_nested_packages ... ok test rules::isort::categorize::tests::test_same_name_module_and_directory ... ok test rules::isort::categorize::tests::test_src_layout ... ok test rules::isort::categorize::tests::test_traditional_layout ... ok test rules::isort::categorize::tests::test_type_stubs ... ok test rules::isort::tests::case_sensitive::path_new_case_sensitive_py_expects ... ok test rules::isort::tests::closest_to_furthest::path_new_relative_imports_order_py_expects ... ok test rules::isort::tests::combine_as_imports::path_new_combine_as_imports_py_expects ... ok test rules::isort::tests::default::path_new_add_newline_before_comments_py_expects ... ok test rules::isort::tests::default::path_new_as_imports_comments_py_expects ... ok test rules::isort::tests::default::path_new_bom_sorted_py_expects ... ok test rules::isort::tests::default::path_new_bom_unsorted_py_expects ... ok test rules::isort::tests::default::path_new_combine_as_imports_py_expects ... ok test rules::isort::tests::default::path_new_combine_import_from_py_expects ... ok test rules::isort::tests::default::path_new_comments_py_expects ... ok test rules::isort::tests::default::path_new_deduplicate_imports_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_comment_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_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::previewmode_disabled_stable_expects ... ok test rules::isort::tests::no_line_too_long_after_fix::previewmode_enabled_preview_expects ... 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::preview::path_new_fit_line_length_mixed_pragma_py_expects ... ok test rules::isort::tests::preview::path_new_fit_line_length_pragma_py_expects ... ok test rules::isort::tests::propagate_inline_comments::path_new_propagate_inline_comments_py_expects ... ok test rules::isort::tests::required_import::path_new_comment_py_expects ... ok test rules::isort::tests::required_import::path_new_comments_and_newlines_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_followed_by_continuation_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_continuation_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_multiple_continuations_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_semicolon_py_expects ... ok test rules::isort::tests::required_import::path_new_empty_py_expects ... ok test rules::isort::tests::required_import::path_new_existing_import_py_expects ... ok test rules::isort::tests::required_import::path_new_multiline_docstring_py_expects ... ok test rules::isort::tests::required_import::path_new_off_py_expects ... ok test rules::isort::tests::required_import::path_new_whitespace_py_expects ... ok test rules::isort::tests::required_import_unused::path_new_unused_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_comment_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_comments_and_newlines_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_followed_by_continuation_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_continuation_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_multiple_continuations_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_semicolon_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_empty_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_existing_import_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_multiline_docstring_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_off_py_expects ... ok test rules::isort::tests::required_import_with_future_import::path_new_docstring_future_import_py_expects ... ok test rules::isort::tests::required_import_with_future_import::path_new_future_import_py_expects ... ok test rules::isort::tests::required_import_with_useless_alias::path_new_this_this_py_expects ... ok test rules::isort::tests::required_importfrom_with_useless_alias::path_new_this_this_from_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_imports::path_new_empty_py_expects ... ok test rules::isort::tests::required_imports::path_new_multiple_strings_py_expects ... ok test rules::isort::tests::section_order::path_new_sections_py_expects ... ok test rules::isort::tests::sections::path_new_sections_py_expects ... ok test rules::isort::tests::separate_modules::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::separate_modules_first_party::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::separate_modules_glob::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::source_code_style::path_new_line_ending_crlf_py_expects ... ok test rules::isort::tests::source_code_style::path_new_line_ending_lf_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_only_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_pyi_expects ... ok test rules::isort::tests::straight_required_import::path_new_empty_py_expects ... ok test rules::mccabe::rules::function_is_too_complex::tests::annotated_assign ... ok test rules::mccabe::rules::function_is_too_complex::tests::class ... ok test rules::mccabe::rules::function_is_too_complex::tests::expr_as_statement ... ok test rules::mccabe::rules::function_is_too_complex::tests::finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::foobar ... ok test rules::mccabe::rules::function_is_too_complex::tests::for_else ... ok test rules::mccabe::rules::function_is_too_complex::tests::for_loop ... ok test rules::mccabe::rules::function_is_too_complex::tests::if_elif_else_dead_path ... ok test rules::mccabe::rules::function_is_too_complex::tests::if_in_finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::match_case_catch_all_with_sequence ... ok test rules::mccabe::rules::function_is_too_complex::tests::multiple_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::named_catch_all_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_functions ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_ifs ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_try_finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::recursive ... ok test rules::mccabe::rules::function_is_too_complex::tests::sequential ... ok test rules::mccabe::rules::function_is_too_complex::tests::simple_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::trivial ... ok test rules::mccabe::rules::function_is_too_complex::tests::try_else ... ok test rules::mccabe::rules::function_is_too_complex::tests::with ... ok test rules::mccabe::tests::max_complexity_zero::_0_expects ... ok test rules::mccabe::tests::max_complexity_zero::_10_expects ... ok test rules::mccabe::tests::max_complexity_zero::_3_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_2_py_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_3_py_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_py_expects ... ok test rules::numpy::tests::rules::rule_numpydeprecatedfunction_path_new_npy003_py_expects ... ok test rules::numpy::tests::rules::rule_numpydeprecatedtypealias_path_new_npy001_py_expects ... ok test rules::numpy::tests::rules::rule_numpylegacyrandom_path_new_npy002_py_expects ... ok test rules::pandas_vet::tests::contents::r_class_class_def_init_self_values_str_none_self_values_values_print_self_values_pd011_pass_values_instance_expects ... ok test rules::pandas_vet::tests::contents::r_import_io_import_zipfile_class_mockbinaryfile_io_bytesio_def_init_self_args_kwargs_super_init_args_kwargs_def_close_self_pass_don_t_allow_closing_the_file_it_would_clear_the_buffer_zip_buffer_mockbinaryfile_with_zipfile_zipfile_zip_buffer_w_as_zf_zf_writestr_dir_file_txt_this_is_a_test_reset_the_bytesio_object_s_cursor_to_the_start_zip_buffer_seek_0_with_zipfile_zipfile_zip_buffer_r_as_zf_zpath_zipfile_path_zf_dir_name_file_name_zpath_at_split_pd008_pass_on_attr_expects ... ok test rules::pandas_vet::tests::contents::r_import_numpy_as_np_arrays_np_random_randn_3_4_for_in_range_10_np_stack_arrays_axis_0_shape_pd013_pass_numpy_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_df_pd_dataframe_pd901_fail_df_var_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_employees_df_pd_dataframe_employee_dict_pd901_pass_part_df_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_employees_pd_dataframe_employee_dict_pd901_pass_non_df_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_my_function_df_data_pd901_pass_df_param_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_nas_pd_isna_val_pd003_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_not_nas_pd_notna_val_pd004_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_not_nulls_pd_notnull_val_pd004_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_nulls_pd_isnull_val_pd003_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_print_bah_humbug_pd003_allows_other_calls_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_pd_values_pd011_pass_values_import_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_values_pd011_pass_node_name_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_values_pd011_pass_values_dict_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_x_values_pd011_pass_values_unbound_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_at_b_a_pd008_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_iat_1_3_pd009_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_iloc_1_3_pd009_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_loc_b_a_pd008_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_new_x_x_iloc_1_3_5_1_3_pd007_pass_iloc_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_new_x_x_loc_d_a_c_pd007_pass_loc_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_array_pd011_pass_array_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_to_array_pd011_pass_to_array_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_values_pd011_fail_values_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_values_pd011_pass_values_call_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_table_pd_pivot_x_index_foo_columns_bar_values_baz_pd010_fail_pivot_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_table_x_pivot_table_x_values_d_index_a_b_columns_c_aggfunc_np_sum_fill_value_0_pd010_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_drop_a_axis_1_inplace_false_pd002_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_drop_a_axis_1_inplace_true_pd002_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_values_1_pd011_pass_values_store_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_pd_merge_x_y_pd015_fail_merge_on_pandas_object_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_x_merge_y_inner_pd015_pass_merge_on_dataframe_with_multiple_args_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_x_merge_y_pd015_pass_merge_on_dataframe_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_ix_0_2_a_pd007_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_melt_id_vars_airline_value_vars_atl_den_dfw_value_name_airline_delay_pd013_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_stack_level_1_dropna_true_pd013_fail_stack_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_y_x_stack_level_1_dropna_true_pd013_pass_unbound_expects ... ok test rules::pandas_vet::tests::contents::r_import_polars_as_pl_x_pl_dataframe_x_drop_a_inplace_true_pd002_pass_polars_expects ... ok test rules::pandas_vet::tests::contents::r_pd_to_datetime_timestamp_10_9_strftime_y_m_d_h_m_s_f_pd015_pass_other_pd_function_expects ... ok test rules::pandas_vet::tests::contents::r_x_dataframe_x_drop_a_inplace_true_pd002_pass_no_import_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasnuniqueconstantseriescheck_path_new_pd101_py_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasuseofdotreadtable_path_new_pandas_use_of_dot_read_table_py_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasuseofinplaceargument_path_new_pd002_py_expects ... ok test rules::pandas_vet::tests::pd002_fix_at_notebook_cell_start ... ok test rules::pep8_naming::helpers::tests::test_is_acronym ... ok test rules::pep8_naming::helpers::tests::test_is_camelcase ... ok test rules::pep8_naming::helpers::tests::test_is_mixed_case ... ok test rules::pep8_naming::tests::camelcase_imported_as_incorrect_convention ... ok test rules::pep8_naming::tests::classmethod_decorators ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedasacronym_n817_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedasconstant_n814_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedaslowercase_n813_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_constantimportedasnonconstant_n811_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_dunderfunctionname_n807_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_errorsuffixonexceptionname_n818_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidargumentname_n803_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidclassname_n801_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfirstargumentnameforclassmethod_n804_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfirstargumentnameformethod_n805_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfunctionname_n802_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidmodulename_n999_badallowed_init_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_lowercaseimportedasnonlowercase_n812_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_mixedcasevariableinclassscope_n815_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_mixedcasevariableinglobalscope_n816_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_nonlowercasevariableinfunction_n806_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedasacronym_path_new_n817_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedasconstant_path_new_n814_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedaslowercase_path_new_n813_py_expects ... ok test rules::pep8_naming::tests::rules::rule_constantimportedasnonconstant_path_new_n811_py_expects ... ok test rules::pep8_naming::tests::rules::rule_dunderfunctionname_path_new_n807_py_expects ... ok test rules::pep8_naming::tests::rules::rule_errorsuffixonexceptionname_path_new_n818_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidargumentname_path_new_n803_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidargumentname_path_new_n804_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidclassname_path_new_n801_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfirstargumentnameforclassmethod_path_new_n804_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfirstargumentnameformethod_path_new_n805_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfunctionname_path_new_n802_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_flake9_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_invalid_name_0001_initial_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_invalid_name_import_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_dashes_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_spaces_file_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_spaces_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_module_file_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_module_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_no_module_test_txt_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_file_with_dashes_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_file_with_dashes_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_main_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_setup_py_expects ... ok test rules::pep8_naming::tests::rules::rule_lowercaseimportedasnonlowercase_path_new_n812_py_expects ... ok test rules::pep8_naming::tests::rules::rule_mixedcasevariableinclassscope_path_new_n815_py_expects ... ok test rules::pep8_naming::tests::rules::rule_mixedcasevariableinglobalscope_path_new_n816_py_expects ... ok test rules::pep8_naming::tests::rules::rule_nonlowercasevariableinfunction_path_new_n806_py_expects ... ok test rules::pep8_naming::tests::staticmethod_decorators ... ok test rules::perflint::tests::preview_rules::rule_incorrectdictiterator_path_new_perf102_py_expects ... ok test rules::perflint::tests::preview_rules::rule_manualdictcomprehension_path_new_perf403_py_expects ... ok test rules::perflint::tests::preview_rules::rule_manuallistcomprehension_path_new_perf401_py_expects ... ok test rules::perflint::tests::rules::rule_incorrectdictiterator_path_new_perf102_py_expects ... ok test rules::perflint::tests::rules::rule_manualdictcomprehension_path_new_perf403_py_expects ... ok test rules::perflint::tests::rules::rule_manuallistcomprehension_path_new_perf401_py_expects ... ok test rules::perflint::tests::rules::rule_manuallistcopy_path_new_perf402_py_expects ... ok test rules::perflint::tests::rules::rule_tryexceptinloop_path_new_perf203_py_expects ... ok test rules::perflint::tests::rules::rule_unnecessarylistcast_path_new_perf101_py_expects ... ok test rules::pycodestyle::rules::logical_lines::tests::empty_line ... ok test rules::pycodestyle::rules::logical_lines::tests::function_definition ... ok test rules::pycodestyle::rules::logical_lines::tests::indented ... ok test rules::pycodestyle::rules::logical_lines::tests::multi_line ... ok test rules::pycodestyle::rules::logical_lines::tests::string_assignment ... ok test rules::pycodestyle::rules::logical_lines::tests::trivia ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklineafterdecorator_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinebetweenmethods_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinebetweenmethods_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesafterfunctionorclass_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesafterfunctionorclass_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesbeforenesteddefinition_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesbeforenesteddefinition_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinestoplevel_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinestoplevel_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_toomanyblanklines_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_toomanyblanklines_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_docstring_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_expression_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_function_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_statement_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_comment_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_docstring_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_expression_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_statement_py_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklineafterdecorator_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinebetweenmethods_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinesafterfunctionorclass_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinesbeforenesteddefinition_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinestoplevel_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_toomanyblanklines_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_0_0_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_1_0_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_1_1_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_4_4_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklineafterdecorator_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinebetweenmethods_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinesafterfunctionorclass_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinesbeforenesteddefinition_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinestoplevel_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_toomanyblanklines_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub_isort ... ok test rules::pycodestyle::tests::constant_literals ... ok test rules::pycodestyle::tests::logical::rule_indentationwithinvalidmultiple_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_indentationwithinvalidmultiplecomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespace_path_new_e23_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespaceafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundarithmeticoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundbitwiseorshiftoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundmodulooperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundparameterequals_path_new_e25_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multipleleadinghashesforblockcomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesaftercomma_path_new_e24_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesafteroperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesbeforekeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesbeforeoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_noindentedblock_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_noindentedblockcomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_nospaceafterblockcomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_nospaceafterinlinecomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_overindented_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabaftercomma_path_new_e24_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabafteroperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabbeforekeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabbeforeoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_toofewspacesbeforeinlinecomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedindentation_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedindentationcomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedspacesaroundkeywordparameterequals_path_new_e25_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespaceafteropenbracket_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforeclosebracket_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforeparameters_path_new_e21_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforepunctuation_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::max_doc_length ... ok test rules::pycodestyle::tests::max_doc_length_with_utf_8 ... ok test rules::pycodestyle::tests::preview_rules::rule_linetoolong_path_new_e501_5_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_0_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_1_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_2_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_3_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_4_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_5_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_comments_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_docstring_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_future_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_ipynb_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_shebang_docstring_and_future_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_shebang_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e40_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_redundantbackslash_path_new_e502_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_0_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_1_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_2_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_3_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_4_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_ipynb_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousclassname_path_new_e742_py_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousfunctionname_path_new_e743_py_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousvariablename_path_new_e741_py_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousvariablename_path_new_e741_pyi_expects ... ok test rules::pycodestyle::tests::rules::rule_bareexcept_path_new_e722_py_expects ... ok test rules::pycodestyle::tests::rules::rule_blanklinewithwhitespace_path_new_w293_py_expects ... ok test rules::pycodestyle::tests::rules::rule_blanklinewithwhitespace_path_new_w29_py_expects ... ok test rules::pycodestyle::tests::rules::rule_invalidescapesequence_path_new_w605_0_py_expects ... ok test rules::pycodestyle::tests::rules::rule_invalidescapesequence_path_new_w605_1_py_expects ... ok test rules::pycodestyle::tests::rules::rule_lambdaassignment_path_new_e731_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_3_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_4_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_0_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_1_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_2_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_3_py_expects ... ok test rules::pycodestyle::tests::rules::rule_mixedspacesandtabs_path_new_e101_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_0_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_1_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_2_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_3_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_4_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_5_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_ipynb_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e40_py_expects ... ok test rules::pycodestyle::tests::rules::rule_multipleimportsononeline_path_new_e40_py_expects ... ok test rules::pycodestyle::tests::rules::rule_multiplestatementsononelinecolon_path_new_e70_py_expects ... ok test rules::pycodestyle::tests::rules::rule_multiplestatementsononelinesemicolon_path_new_e70_py_expects ... ok test rules::pycodestyle::tests::rules::rule_nonecomparison_path_new_e711_py_expects ... ok test rules::pycodestyle::tests::rules::rule_notintest_path_new_e713_py_expects ... ok test rules::pycodestyle::tests::rules::rule_notistest_path_new_e714_py_expects ... ok test rules::pycodestyle::tests::rules::rule_tabindentation_path_new_w19_py_expects ... ok test rules::pycodestyle::tests::rules::rule_trailingwhitespace_path_new_w291_py_expects ... ok test rules::pycodestyle::tests::rules::rule_trailingwhitespace_path_new_w29_py_expects ... ok test rules::pycodestyle::tests::rules::rule_truefalsecomparison_path_new_e712_py_expects ... ok test rules::pycodestyle::tests::rules::rule_typecomparison_path_new_e721_py_expects ... ok test rules::pycodestyle::tests::rules::rule_uselesssemicolon_path_new_e703_ipynb_expects ... ok test rules::pycodestyle::tests::rules::rule_uselesssemicolon_path_new_e70_py_expects ... ok test rules::pycodestyle::tests::rules::rule_whitespaceafterdecorator_path_new_e204_py_expects ... ok test rules::pycodestyle::tests::shebang ... ok test rules::pycodestyle::tests::tab_size::_1_expects ... ok test rules::pycodestyle::tests::tab_size::_2_expects ... ok test rules::pycodestyle::tests::tab_size::_4_expects ... ok test rules::pycodestyle::tests::tab_size::_8_expects ... ok test rules::pycodestyle::tests::task_tags::false_expects ... ok test rules::pycodestyle::tests::task_tags::true_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_0_0_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_1_0_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_1_1_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_4_4_expects ... ok test rules::pycodestyle::tests::w292_4 ... ok test rules::pycodestyle::tests::w391_after_fix_empties_cell_ipynb ... ok test rules::pycodestyle::tests::w391_consecutive_empty_cells_ipynb ... ok test rules::pycodestyle::tests::white_space_syntax_error_compatibility ... ok test rules::pydoclint::tests::rules::rule_docstringmissingexception_path_new_doc501_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousexception_path_new_doc502_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousparameter_path_new_doc102_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousreturns_path_new_doc202_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousyields_path_new_doc403_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringmissingexception_path_new_doc501_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringmissingreturns_path_new_doc201_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringmissingyields_path_new_doc402_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style_ignore_one_line::rule_docstringmissingexception_path_new_doc501_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style_ignore_one_line::rule_docstringmissingreturns_path_new_doc201_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style_ignore_one_line::rule_docstringmissingyields_path_new_doc402_google_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousexception_path_new_doc502_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousparameter_path_new_doc102_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousreturns_path_new_doc202_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousyields_path_new_doc403_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringmissingexception_path_new_doc501_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringmissingreturns_path_new_doc201_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringmissingyields_path_new_doc402_numpy_py_expects ... ok test rules::pydocstyle::tests::all ... ok test rules::pydocstyle::tests::bom ... ok test rules::pydocstyle::tests::d209_d400 ... ok test rules::pydocstyle::tests::d417_google ... ok test rules::pydocstyle::tests::d417_google_ignore_var_parameters ... ok test rules::pydocstyle::tests::d417_numpy ... ok test rules::pydocstyle::tests::d417_unspecified ... ok test rules::pydocstyle::tests::d417_unspecified_ignore_var_parameters ... ok test rules::pydocstyle::tests::d420::convention_google_path_new_d420_google_py_expects ... ok test rules::pydocstyle::tests::d420::convention_numpy_path_new_d420_numpy_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklineafterfunction_path_new_d202_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklineafterfunction_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinebeforeclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinebeforefunction_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinesbetweenheaderandcontent_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinesbetweenheaderandcontent_path_new_sphinx_py_expects ... ok test rules::pydocstyle::tests::rules::rule_docstringstartswiththis_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_docstringtabindentation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_emptydocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_emptydocstringsection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_escapesequenceindocstring_path_new_d301_py_expects ... ok test rules::pydocstyle::tests::rules::rule_escapesequenceindocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_firstworduncapitalized_path_new_d403_py_expects ... ok test rules::pydocstyle::tests::rules::rule_firstworduncapitalized_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_incorrectblanklineafterclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_incorrectblanklinebeforeclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_mismatchedsectionunderlinelength_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineafterlastsection_path_new_d413_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineafterlastsection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineafterlastsection_path_new_sphinx_directive_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineaftersummary_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingdashedunderlineaftersection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingnewlineaftersectionname_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingsectionnamecolon_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingsectionunderlineaftername_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingterminalpunctuation_path_new_d400_415_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingterminalpunctuation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingtrailingperiod_path_new_d400_415_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingtrailingperiod_path_new_d400_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingtrailingperiod_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_multilinesummaryfirstline_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_multilinesummarysecondline_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_newlineafterlastparagraph_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noblanklineaftersection_path_new_d410_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noblanklineaftersection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noblanklinebeforesection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noncapitalizedsectionname_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noncapitalizedsectionname_path_new_sphinx_directive_py_expects ... ok test rules::pydocstyle::tests::rules::rule_nonimperativemood_path_new_d401_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentation_path_new_d208_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsection_path_new_d214_module_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsection_path_new_sphinx_directive_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsectionunderline_path_new_d215_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsectionunderline_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overloadwithdocstring_path_new_d418_pyi_expects ... ok test rules::pydocstyle::tests::rules::rule_overloadwithdocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_propertydocstringstartswithverb_path_new_d421_py_expects ... ok test rules::pydocstyle::tests::rules::rule_signatureindocstring_path_new_d402_py_expects ... ok test rules::pydocstyle::tests::rules::rule_signatureindocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_surroundingwhitespace_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_triplesinglequotes_path_new_d300_py_expects ... ok test rules::pydocstyle::tests::rules::rule_triplesinglequotes_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_underindentation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedmagicmethod_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedparam_path_new_canonical_google_examples_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedparam_path_new_canonical_numpy_examples_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedparam_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicfunction_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicinit_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmethod_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmethod_path_new_setter_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_d100_ipynb_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_unrelated_no_pkg_priv_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_unrelated_pkg_d100_pub_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_unrelated_pkg_priv_no_d100_priv_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicnestedclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicpackage_path_new_d104_init_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicpackage_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_unnecessarymultilinedocstring_path_new_d200_py_expects ... ok test rules::pydocstyle::tests::rules::rule_unnecessarymultilinedocstring_path_new_d_py_expects ... ok test rules::pyflakes::cformat::tests::test_cformat_summary ... ok test rules::pyflakes::cformat::tests::test_cformat_summary_invalid ... ok test rules::pyflakes::cformat::tests::test_cformat_summary_starred ... ok test rules::pyflakes::format::tests::test_format_summary ... ok test rules::pyflakes::format::tests::test_format_summary_invalid ... ok test rules::pyflakes::format::tests::test_format_summary_nested ... ok test rules::pyflakes::rules::invalid_literal_comparisons::tests::test_locate_cmp_ops ... ok test rules::pyflakes::tests::aliased_import ... ok test rules::pyflakes::tests::aliased_import_shadow_module ... ok test rules::pyflakes::tests::aliased_submodule_import ... ok test rules::pyflakes::tests::aliased_typing_import ... ok test rules::pyflakes::tests::all_mixed_attributes_and_strings ... ok test rules::pyflakes::tests::all_with_attributes ... ok test rules::pyflakes::tests::all_with_attributes_added ... ok test rules::pyflakes::tests::all_with_names ... ok test rules::pyflakes::tests::annotated_async_def ... ok test rules::pyflakes::tests::annotated_type_typing_missing_forward_type_multiple_args ... ok test rules::pyflakes::tests::annotated_type_typing_with_string_args ... ok test rules::pyflakes::tests::annotated_type_typing_with_string_args_in_union ... ok test rules::pyflakes::tests::annotating_an_import ... ok test rules::pyflakes::tests::annotation_undefined ... ok test rules::pyflakes::tests::assign_rhs_first ... ok test rules::pyflakes::tests::assigned_to_global ... ok test rules::pyflakes::tests::augmented_assignment ... ok test rules::pyflakes::tests::bad_nested_class ... ok test rules::pyflakes::tests::builtin_after_exception_target_cleanup ... ok test rules::pyflakes::tests::builtin_windows_error ... ok test rules::pyflakes::tests::builtins ... ok test rules::pyflakes::tests::contents::r_class_c_x_1_def_f_try_pass_except_valueerror_as_x_pass_this_should_raise_an_f821_error_rather_than_resolving_to_the_x_in_x_1_print_x_load_after_unbind_from_class_scope_expects ... ok test rules::pyflakes::tests::contents::r_def_f_import_os_import_os_despite_this_del_import_os_should_still_be_flagged_as_shadowing_an_unused_import_del_os_del_shadowed_local_import_in_local_scope_expects ... ok test rules::pyflakes::tests::contents::r_def_f_list_1_2_3_for_e_in_list_if_e_2_0_try_pass_except_exception_as_e_print_e_else_print_e_print_in_if_else_after_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_def_f_try_x_3_except_importerror_as_x_print_x_else_print_x_print_in_try_else_after_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_def_f_x_1_del_x_del_x_double_del_expects ... ok test rules::pyflakes::tests::contents::r_def_f_x_1_try_1_0_except_exception_as_x_pass_no_error_here_though_it_should_arguably_be_an_f821_error_x_will_be_unbound_after_the_except_block_assuming_an_exception_is_raised_and_caught_print_x_print_in_body_after_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_def_f_x_1_try_1_0_except_valueerror_as_x_pass_except_importerror_as_x_pass_no_error_here_though_it_should_arguably_be_an_f821_error_x_will_be_unbound_after_the_except_block_assuming_an_exception_is_raised_and_caught_print_x_print_in_body_after_double_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_import_os_def_f_import_os_despite_this_del_import_os_in_f_should_still_be_flagged_as_shadowing_an_unused_import_del_os_del_shadowed_global_import_in_local_scope_expects ... ok test rules::pyflakes::tests::contents::r_import_os_def_f_import_os_despite_this_del_import_os_in_f_should_still_be_flagged_as_shadowing_an_unused_import_this_is_a_false_negative_but_is_consistent_with_pyflakes_del_os_del_shadowed_global_import_in_global_scope_expects ... ok test rules::pyflakes::tests::contents::r_import_os_def_f_os_1_print_os_del_os_def_g_import_os_doesn_t_need_to_be_flagged_as_shadowing_an_import_os_1_print_os_del_shadowed_import_shadow_in_local_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_f_try_pass_except_valueerror_as_x_pass_def_g_try_pass_except_valueerror_as_x_pass_this_should_resolve_to_the_x_in_x_1_print_x_load_after_unbind_from_nested_module_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_f_try_pass_except_valueerror_as_x_pass_this_should_resolve_to_the_x_in_x_1_print_x_load_after_unbind_from_module_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_f_try_pass_except_valueerror_as_x_pass_try_pass_except_valueerror_as_x_pass_this_should_resolve_to_the_x_in_x_1_print_x_load_after_multiple_unbinds_from_module_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_foo_x_2_del_x_flake8_treats_this_as_an_f823_error_because_it_removes_the_binding_entirely_after_the_del_statement_however_it_should_be_an_f821_error_because_the_name_is_defined_in_the_scope_but_unbound_x_1_augmented_assignment_after_del_expects ... ok test rules::pyflakes::tests::default_builtins ... ok test rules::pyflakes::tests::default_typing_modules ... ok test rules::pyflakes::tests::deferred_twice_annotation ... ignored test rules::pyflakes::tests::defined_as_star_args ... ok test rules::pyflakes::tests::defined_as_star_unpack ... ok test rules::pyflakes::tests::defined_by_global ... ok test rules::pyflakes::tests::defined_by_global_multiple_names ... ok test rules::pyflakes::tests::defined_from_lambda_in_dictionary_comprehension ... ok test rules::pyflakes::tests::defined_from_lambda_in_generator ... ok test rules::pyflakes::tests::defined_in_class ... ok test rules::pyflakes::tests::defined_in_class_nested ... ok test rules::pyflakes::tests::defined_in_gen_exp ... ok test rules::pyflakes::tests::defined_in_list_comp ... ok test rules::pyflakes::tests::del ... ok test rules::pyflakes::tests::del_conditional ... ok test rules::pyflakes::tests::del_conditional_except ... ok test rules::pyflakes::tests::del_conditional_nested ... ok test rules::pyflakes::tests::del_conditional_orelse ... ok test rules::pyflakes::tests::del_exception_in_except ... ok test rules::pyflakes::tests::del_global ... ok test rules::pyflakes::tests::del_undefined ... ok test rules::pyflakes::tests::del_while ... ok test rules::pyflakes::tests::del_while_nested ... ok test rules::pyflakes::tests::del_while_test_usage ... ok test rules::pyflakes::tests::different_submodule_import ... ok test rules::pyflakes::tests::dunder_class ... ok test rules::pyflakes::tests::duplicate_submodule_import ... ok test rules::pyflakes::tests::extend_generics ... ok test rules::pyflakes::tests::extra_builtins ... ok test rules::pyflakes::tests::extra_typing_modules ... ok test rules::pyflakes::tests::f401_allowed_unused_imports_option::rule_unusedimport_path_new_f401_31_py_expects ... ok test rules::pyflakes::tests::f401_allowed_unused_imports_top_level_module::rule_unusedimport_path_new_f401_35_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_24_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_25_all_nonempty_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_26_all_empty_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_27_all_mistyped_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_28_all_multiple_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_29_all_conditional_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_30_py_expects ... ok test rules::pyflakes::tests::f401_preview_first_party_submodule::r_import_submodule_a_all_foo_foo_42_f401_preview_first_party_submodule_dunder_all_expects ... ok test rules::pyflakes::tests::f401_preview_first_party_submodule::r_import_submodule_a_f401_preview_first_party_submodule_no_dunder_all_expects ... ok test rules::pyflakes::tests::f401_preview_first_party_submodule::r_import_submodule_bar_import_submodule_baz_all_submodule_foo_42_f401_preview_dunder_all_multiple_bindings_expects ... ok test rules::pyflakes::tests::f401_preview_local_init_import::rule_unusedimport_path_new_f401_33_init_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_if_cond_import_a_import_a_b_a_foo_f401_same_branch_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_c_import_a_b_a_foo_f401_import_submodules_but_use_top_level_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_c_import_a_b_d_a_foo_f401_import_submodules_different_lengths_but_use_top_level_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_a_foo_a_bar_f401_use_top_member_twice_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_a_foo_f401_use_top_member_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_all_a_f401_use_in_dunder_all_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_import_a_c_f401_multiple_unused_submodules_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_mlflow_pyfunc_loaders_chat_agent_import_mlflow_pyfunc_loaders_chat_model_import_mlflow_pyfunc_loaders_code_model_from_mlflow_utils_pydantic_utils_import_is_pydantic_v2_or_newer_if_is_pydantic_v2_or_newer_import_mlflow_pyfunc_loaders_responses_agent_f401_type_checking_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_refined_logic_only_applied_within_scope_import_a_def_foo_import_a_b_a_foo_f401_import_submodules_in_function_scope_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_bindings_import_a_a_b_import_a_b_f401_use_in_between_imports_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_bindings_import_a_b_a_import_a_f401_use_in_between_imports_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_imports_import_a_a_foo_a_1_import_a_b_f401_use_top_member_and_redefine_before_second_import_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_imports_import_a_a_foo_import_a_b_a_1_f401_use_top_member_then_import_then_redefine_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_imports_import_a_a_foo_import_a_b_f401_use_top_member_before_second_import_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_try_import_a_b_c_except_importerror_import_argparse_import_a_a_b_argparse_namespace_f401_different_branch_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_0_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_10_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_11_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_12_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_13_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_14_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_15_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_16_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_17_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_18_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_19_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_1_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_20_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_21_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_22_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_23_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_2_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_32_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_34_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_35_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_3_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_4_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_5_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_6_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_7_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_8_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_9_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_24_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_25_all_nonempty_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_26_all_empty_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_27_all_mistyped_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_28_all_multiple_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_29_all_conditional_init_py_expects ... ok test rules::pyflakes::tests::f811_annotated_assignment_redefinition ... ok test rules::pyflakes::tests::f811_typing_modules_overload ... ok test rules::pyflakes::tests::f821_frozendict_pre_py315_undefined ... ok test rules::pyflakes::tests::f821_frozendict_py315_available ... ok test rules::pyflakes::tests::f821_with_builtin_added_on_new_py_version_but_old_target_version_specified ... ok test rules::pyflakes::tests::f841_dummy_variable_rgx ... ok test rules::pyflakes::tests::forward_annotations_for_classes_in_scope ... ok test rules::pyflakes::tests::function_names_are_bound_now ... ok test rules::pyflakes::tests::functions_need_global_scope ... ok test rules::pyflakes::tests::functions_run_later ... ok test rules::pyflakes::tests::future_annotations ... ok test rules::pyflakes::tests::future_import ... ok test rules::pyflakes::tests::future_import_first ... ok test rules::pyflakes::tests::future_import_star ... ok test rules::pyflakes::tests::future_import_undefined ... ok test rules::pyflakes::tests::future_import_used ... ok test rules::pyflakes::tests::gh_issue_17196_regression_test ... ok test rules::pyflakes::tests::global_from_nested_scope ... ok test rules::pyflakes::tests::global_import_star ... ok test rules::pyflakes::tests::global_in_global_scope ... ok test rules::pyflakes::tests::global_reset_name_only ... ok test rules::pyflakes::tests::idiomatic_typing_guards ... ok test rules::pyflakes::tests::ignore_non_import_redefinitions ... ok test rules::pyflakes::tests::ignored_in_class ... ok test rules::pyflakes::tests::ignored_in_function ... ok test rules::pyflakes::tests::ignored_when_not_directly_assigned ... ok test rules::pyflakes::tests::import_in_class ... ok test rules::pyflakes::tests::import_star_exported ... ok test rules::pyflakes::tests::import_star_not_exported ... ignored test rules::pyflakes::tests::import_used_in_method_definition ... ok test rules::pyflakes::tests::imported_in_class ... ok test rules::pyflakes::tests::init ... ok test rules::pyflakes::tests::intermediate_class_scope_ignored ... ok test rules::pyflakes::tests::keyword_only_args ... ok test rules::pyflakes::tests::keyword_only_args_undefined ... ok test rules::pyflakes::tests::later_redefined_global_from_nested_scope ... ok test rules::pyflakes::tests::later_redefined_global_from_nested_scope2 ... ok test rules::pyflakes::tests::later_redefined_global_from_nested_scope3 ... ok test rules::pyflakes::tests::list_concatenation_assignment ... ok test rules::pyflakes::tests::literal_type_some_other_module ... ignored test rules::pyflakes::tests::literal_type_typing ... ok test rules::pyflakes::tests::literal_type_typing_extensions ... ok test rules::pyflakes::tests::literal_union_type_typing ... ok test rules::pyflakes::tests::magic_globals_builtins ... ok test rules::pyflakes::tests::magic_globals_file ... ok test rules::pyflakes::tests::magic_globals_name ... ok test rules::pyflakes::tests::magic_module_in_class_scope ... ok test rules::pyflakes::tests::magic_qualname_in_class_scope ... ok test rules::pyflakes::tests::meta_class_undefined ... ok test rules::pyflakes::tests::methods_dont_use_class_scope ... ok test rules::pyflakes::tests::module_annotate_pre_py314_undefined ... ok test rules::pyflakes::tests::module_annotate_py314_available ... ok test rules::pyflakes::tests::module_annotations ... ok test rules::pyflakes::tests::module_warningregistry ... ok test rules::pyflakes::tests::multi_statement_lines ... ok test rules::pyflakes::tests::named_types_classes ... ok test rules::pyflakes::tests::names_declared_in_except_blocks ... ok test rules::pyflakes::tests::nested_class ... ok test rules::pyflakes::tests::nested_class_and_function_scope ... ok test rules::pyflakes::tests::nested_functions_nest_scope ... ok test rules::pyflakes::tests::nested_partially_quoted_type_assignment ... ok test rules::pyflakes::tests::nested_relative_typing_module ... ok test rules::pyflakes::tests::new_assignment ... ok test rules::pyflakes::tests::non_global_does_not_redefine ... ok test rules::pyflakes::tests::not_a_typing_overload ... ok test rules::pyflakes::tests::not_used_in_nested_scope ... ok test rules::pyflakes::tests::overload_in_class ... ok test rules::pyflakes::tests::overload_with_multiple_decorators ... ok test rules::pyflakes::tests::package_import ... ok test rules::pyflakes::tests::partial_string_annotations_with_future_annotations ... ok test rules::pyflakes::tests::partially_quoted_type_annotation ... ok test rules::pyflakes::tests::partially_quoted_type_assignment ... ok test rules::pyflakes::tests::positional_only_argument_annotations ... ok test rules::pyflakes::tests::postponed_annotations ... ok test rules::pyflakes::tests::preview_rules::rule_redefinedwhileunused_path_new_f811_36_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_undefinedexport_path_new_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_24_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_25_all_nonempty_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_26_all_empty_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_27_all_mistyped_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_28_all_multiple_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_29_all_conditional_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_init_py_expects ... ok test rules::pyflakes::tests::quoted_type_cast ... ok test rules::pyflakes::tests::quoted_type_cast_renamed_import ... ok test rules::pyflakes::tests::quoted_type_var_bound ... ok test rules::pyflakes::tests::quoted_type_var_constraints ... ok test rules::pyflakes::tests::redefined_but_used_later ... ok test rules::pyflakes::tests::redefined_by_class ... ok test rules::pyflakes::tests::redefined_by_except ... ok test rules::pyflakes::tests::redefined_by_for ... ok test rules::pyflakes::tests::redefined_by_function ... ok test rules::pyflakes::tests::redefined_by_gen_exp ... ok test rules::pyflakes::tests::redefined_by_subclass ... ok test rules::pyflakes::tests::redefined_if ... ok test rules::pyflakes::tests::redefined_if_else ... ok test rules::pyflakes::tests::redefined_in_class ... ok test rules::pyflakes::tests::redefined_in_nested_function ... ok test rules::pyflakes::tests::redefined_in_nested_function_twice ... ok test rules::pyflakes::tests::redefined_try ... ok test rules::pyflakes::tests::redefined_try_else ... ok test rules::pyflakes::tests::redefined_try_except ... ok test rules::pyflakes::tests::redefined_try_except_else ... ok test rules::pyflakes::tests::redefined_try_except_else_finally ... ok test rules::pyflakes::tests::redefined_try_except_finally ... ok test rules::pyflakes::tests::redefined_try_except_multi ... ok test rules::pyflakes::tests::redefined_try_nested ... ok test rules::pyflakes::tests::redefined_while_unused ... ok test rules::pyflakes::tests::relative_typing_module ... ok test rules::pyflakes::tests::return_annotation_is_class_scope_variable ... ok test rules::pyflakes::tests::return_annotation_is_function_body_variable ... ok test rules::pyflakes::tests::rules::rule_asserttuple_path_new_f631_py_expects ... ok test rules::pyflakes::tests::rules::rule_breakoutsideloop_path_new_f701_py_expects ... ok test rules::pyflakes::tests::rules::rule_continueoutsideloop_path_new_f702_py_expects ... ok test rules::pyflakes::tests::rules::rule_defaultexceptnotlast_path_new_f707_py_expects ... ok test rules::pyflakes::tests::rules::rule_forwardannotationsyntaxerror_path_new_f722_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_forwardannotationsyntaxerror_path_new_f722_py_expects ... ok test rules::pyflakes::tests::rules::rule_fstringmissingplaceholders_path_new_f541_py_expects ... ok test rules::pyflakes::tests::rules::rule_futurefeaturenotdefined_path_new_f407_py_expects ... ok test rules::pyflakes::tests::rules::rule_iftuple_path_new_f634_py_expects ... ok test rules::pyflakes::tests::rules::rule_importshadowedbyloopvar_path_new_f402_ipynb_expects ... ok test rules::pyflakes::tests::rules::rule_importshadowedbyloopvar_path_new_f402_py_expects ... ok test rules::pyflakes::tests::rules::rule_invalidprintsyntax_path_new_f633_py_expects ... ok test rules::pyflakes::tests::rules::rule_isliteral_path_new_f632_py_expects ... ok test rules::pyflakes::tests::rules::rule_latefutureimport_path_new_f404_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_latefutureimport_path_new_f404_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_multiplestarredexpressions_path_new_f622_py_expects ... ok test rules::pyflakes::tests::rules::rule_multivaluerepeatedkeyliteral_path_new_f601_py_expects ... ok test rules::pyflakes::tests::rules::rule_multivaluerepeatedkeyvariable_path_new_f602_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedmapping_path_new_f502_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedmapping_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedsequence_path_new_f503_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedsequence_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatextranamedarguments_path_new_f504_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatextranamedarguments_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatinvalidformat_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatmissingargument_path_new_f504_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatmissingargument_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatmixedpositionalandnamed_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatpositionalcountmismatch_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatstarrequiressequence_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatunsupportedformatcharacter_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_raisenotimplemented_path_new_f901_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_10_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_11_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_12_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_13_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_14_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_15_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_16_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_17_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_18_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_19_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_20_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_21_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_22_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_23_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_24_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_25_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_26_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_27_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_28_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_29_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_30_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_31_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_32_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_33_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_35_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_36_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_4_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_5_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_6_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_7_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_8_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_9_py_expects ... ok test rules::pyflakes::tests::rules::rule_returnoutsidefunction_path_new_f706_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatextranamedarguments_path_new_f522_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatextrapositionalarguments_path_new_f523_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatinvalidformat_path_new_f521_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatmissingarguments_path_new_f524_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatmixingautomatic_path_new_f525_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_0_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_1b_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocal_path_new_f823_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocalwithimportstar_path_new_f403_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocalwithimportstarusage_path_new_f405_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocalwithnestedimportstarusage_path_new_f406_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_10_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_11_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_11_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_12_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_13_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_14_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_15_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_16_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_17_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_18_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_19_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_20_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_21_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_22_ipynb_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_23_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_24_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_25_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_26_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_26_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_27_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_28_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_30_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_31_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_32_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_33_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_34_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_34_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_4_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_5_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_5_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_6_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_7_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_8_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_9_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedannotation_path_new_f842_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_10_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_11_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_12_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_13_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_14_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_15_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_16_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_17_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_18_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_19_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_20_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_21_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_22_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_23_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_32_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_34_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_4_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_5_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_6_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_7_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_8_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_9_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_yieldoutsidefunction_path_new_f704_py_expects ... ok test rules::pyflakes::tests::rules_with_flake8_type_checking_settings_enabled::rule_undefinedname_path_new_f821_29_py_expects ... ok test rules::pyflakes::tests::shadowed_by_for ... ok test rules::pyflakes::tests::shadowed_by_for_deep ... ok test rules::pyflakes::tests::shadowed_by_lambda ... ok test rules::pyflakes::tests::shadowed_by_parameter ... ok test rules::pyflakes::tests::trying_multiple_imports ... ok test rules::pyflakes::tests::tuple_concatenation_assignment ... ok test rules::pyflakes::tests::type_annotation_clobbers_all ... ok test rules::pyflakes::tests::type_cast_literal_str_to_str ... ok test rules::pyflakes::tests::typed_names_correct_forward_ref ... ok test rules::pyflakes::tests::typing_extensions_overload ... ok test rules::pyflakes::tests::typing_guard_for_protocol ... ok test rules::pyflakes::tests::typing_overload ... ok test rules::pyflakes::tests::typing_overload_async ... ok test rules::pyflakes::tests::unassigned_annotation_is_undefined ... ok test rules::pyflakes::tests::unbound_exported ... ok test rules::pyflakes::tests::undefined ... ok test rules::pyflakes::tests::undefined_augmented_assignment ... ok test rules::pyflakes::tests::undefined_exception_name ... ok test rules::pyflakes::tests::undefined_exception_name_obscuring_local_variable2 ... ok test rules::pyflakes::tests::undefined_from_lambda_in_comprehension ... ok test rules::pyflakes::tests::undefined_from_lambda_in_dictionary_comprehension ... ok test rules::pyflakes::tests::undefined_in_gen_exp_nested ... ok test rules::pyflakes::tests::undefined_in_list_comp ... ok test rules::pyflakes::tests::undefined_in_loop ... ok test rules::pyflakes::tests::undefined_with_error_handler ... ok test rules::pyflakes::tests::unused_annotation ... ok test rules::pyflakes::tests::unused_import ... ok test rules::pyflakes::tests::unused_import_relative ... ok test rules::pyflakes::tests::unused_in_nested_scope ... ok test rules::pyflakes::tests::unused_package_import ... ok test rules::pyflakes::tests::unused_package_with_submodule_import ... ok test rules::pyflakes::tests::use_pep695_type_aliass ... ok test rules::pyflakes::tests::used_and_global ... ok test rules::pyflakes::tests::used_as_class_decorator ... ok test rules::pyflakes::tests::used_as_decorator ... ok test rules::pyflakes::tests::used_as_star_unpack ... ok test rules::pyflakes::tests::used_import ... ok test rules::pyflakes::tests::used_import_relative ... ok test rules::pyflakes::tests::used_in_assert ... ok test rules::pyflakes::tests::used_in_assignment ... ok test rules::pyflakes::tests::used_in_attribute_assign ... ok test rules::pyflakes::tests::used_in_call ... ok test rules::pyflakes::tests::used_in_class ... ok test rules::pyflakes::tests::used_in_class_base ... ok test rules::pyflakes::tests::used_in_dict ... ok test rules::pyflakes::tests::used_in_elif_conditional ... ok test rules::pyflakes::tests::used_in_else ... ok test rules::pyflakes::tests::used_in_except ... ok test rules::pyflakes::tests::used_in_exec ... ok test rules::pyflakes::tests::used_in_for ... ok test rules::pyflakes::tests::used_in_for_else ... ok test rules::pyflakes::tests::used_in_function ... ok test rules::pyflakes::tests::used_in_gen_exp ... ok test rules::pyflakes::tests::used_in_getattr ... ok test rules::pyflakes::tests::used_in_global ... ok test rules::pyflakes::tests::used_in_if_body ... ok test rules::pyflakes::tests::used_in_if_conditional ... ok test rules::pyflakes::tests::used_in_keyword_arg ... ok test rules::pyflakes::tests::used_in_lambda ... ok test rules::pyflakes::tests::used_in_list ... ok test rules::pyflakes::tests::used_in_list_comp ... ok test rules::pyflakes::tests::used_in_logic ... ok test rules::pyflakes::tests::used_in_operators ... ok test rules::pyflakes::tests::used_in_parameter_default ... ok test rules::pyflakes::tests::used_in_raise ... ok test rules::pyflakes::tests::used_in_return ... ok test rules::pyflakes::tests::used_in_slice ... ok test rules::pyflakes::tests::used_in_slice_obj ... ok test rules::pyflakes::tests::used_in_subscript ... ok test rules::pyflakes::tests::used_in_try ... ok test rules::pyflakes::tests::used_in_try_finally ... ok test rules::pyflakes::tests::used_in_tuple ... ok test rules::pyflakes::tests::used_in_while ... ok test rules::pyflakes::tests::used_in_yield ... ok test rules::pyflakes::tests::used_package_with_submodule_import ... ok test rules::pyflakes::tests::used_package_with_submodule_import_of_alias ... ok test rules::pyflakes::tests::variable_annotation_references_self_name_undefined ... ok test rules::pyflakes::tests::variable_annotations ... ok test rules::pyflakes::tests::warning_suppressed ... ok test rules::pygrep_hooks::rules::blanket_type_ignore::tests::type_ignore_tag ... ok test rules::pygrep_hooks::tests::preview_rules::rule_invalidmockaccess_path_new_pgh005_0_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_0_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_1_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_2_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_3_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blankettypeignore_path_new_pgh003_0_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blankettypeignore_path_new_pgh003_1_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_invalidmockaccess_path_new_pgh005_0_py_expects ... ok test rules::pylint::helpers::tests::for_ ... ok test rules::pylint::helpers::tests::for_else ... ok test rules::pylint::helpers::tests::if_elif ... ok test rules::pylint::helpers::tests::if_elif_else ... ok test rules::pylint::helpers::tests::if_else ... ok test rules::pylint::helpers::tests::if_else_if_corner ... ok test rules::pylint::helpers::tests::many_statements ... ok test rules::pylint::helpers::tests::match_case ... ok test rules::pylint::helpers::tests::nested_class ... ok test rules::pylint::helpers::tests::nested_def ... ok test rules::pylint::helpers::tests::pass ... ok test rules::pylint::helpers::tests::return_not_counted ... ok test rules::pylint::helpers::tests::try_except ... ok test rules::pylint::helpers::tests::try_except_else ... ok test rules::pylint::helpers::tests::try_except_else_finally ... ok test rules::pylint::helpers::tests::try_except_except ... ok test rules::pylint::helpers::tests::try_except_except_finally ... ok test rules::pylint::helpers::tests::with ... ok test rules::pylint::helpers::tests::yield_ ... ok test rules::pylint::rules::too_many_branches::tests::for_else ... ok test rules::pylint::rules::too_many_branches::tests::if_else_nested_if_else ... ok test rules::pylint::rules::too_many_branches::tests::match_case ... ok test rules::pylint::rules::too_many_branches::tests::nested_def ... ok test rules::pylint::rules::too_many_branches::tests::try_except ... ok test rules::pylint::rules::too_many_branches::tests::try_except_else ... ok test rules::pylint::rules::too_many_branches::tests::try_except_except_else_finally ... ok test rules::pylint::rules::too_many_branches::tests::try_finally ... ok test rules::pylint::rules::too_many_branches::tests::while_if_else_if ... ok test rules::pylint::rules::too_many_branches::tests::with_statement ... ok test rules::pylint::rules::too_many_return_statements::tests::async_for_else ... ok test rules::pylint::rules::too_many_return_statements::tests::async_with_if ... ok test rules::pylint::rules::too_many_return_statements::tests::class_def_ignored ... ok test rules::pylint::rules::too_many_return_statements::tests::for_else ... ok test rules::pylint::rules::too_many_return_statements::tests::if_ ... ok test rules::pylint::rules::too_many_return_statements::tests::nested_def_ignored ... ok test rules::pylint::rules::too_many_return_statements::tests::try_except_except_else_finally ... ok test rules::pylint::rules::too_many_return_statements::tests::while_nested_if ... ok test rules::pylint::rules::too_many_return_statements::tests::with_if ... ok test rules::pylint::tests::allow_magic_value_types ... ok test rules::pylint::tests::conflict_with_definition_rules ... ok test rules::pylint::tests::continue_in_finally ... ok test rules::pylint::tests::continue_in_finally_python_38 ... ok test rules::pylint::tests::import_outside_top_level_with_banned ... ok test rules::pylint::tests::max_args ... ok test rules::pylint::tests::max_args_with_dummy_variables ... ok test rules::pylint::tests::max_boolean_expressions ... ok test rules::pylint::tests::max_branches ... ok test rules::pylint::tests::max_positional_args ... ok test rules::pylint::tests::max_return_statements ... ok test rules::pylint::tests::max_statements ... ok test rules::pylint::tests::preview_rules::rule_uselessexceptionstatement_path_new_useless_exception_statement_py_expects ... ok test rules::pylint::tests::rules::rule_assertonstringliteral_path_new_assert_on_string_literal_py_expects ... ok test rules::pylint::tests::rules::rule_awaitoutsideasync_path_new_await_outside_async_ipynb_expects ... ok test rules::pylint::tests::rules::rule_awaitoutsideasync_path_new_await_outside_async_py_expects ... ok test rules::pylint::tests::rules::rule_baddundermethodname_path_new_bad_dunder_method_name_py_expects ... ok test rules::pylint::tests::rules::rule_badopenmode_path_new_bad_open_mode_py_expects ... ok test rules::pylint::tests::rules::rule_badstaticmethodargument_path_new_bad_staticmethod_argument_py_expects ... ok test rules::pylint::tests::rules::rule_badstringformatcharacter_path_new_bad_string_format_character_py_expects ... ok test rules::pylint::tests::rules::rule_badstringformattype_path_new_bad_string_format_type_py_expects ... ok test rules::pylint::tests::rules::rule_badstrstripcall_path_new_bad_str_strip_call_py_expects ... ok test rules::pylint::tests::rules::rule_bidirectionalunicode_path_new_bidirectional_unicode_py_expects ... ok test rules::pylint::tests::rules::rule_binaryopexception_path_new_binary_op_exception_py_expects ... ok test rules::pylint::tests::rules::rule_booleanchainedcomparison_path_new_boolean_chained_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_collapsibleelseif_path_new_collapsible_else_if_py_expects ... ok test rules::pylint::tests::rules::rule_comparetoemptystring_path_new_compare_to_empty_string_py_expects ... ok test rules::pylint::tests::rules::rule_comparisonofconstant_path_new_comparison_of_constant_py_expects ... ok test rules::pylint::tests::rules::rule_comparisonwithitself_path_new_comparison_with_itself_py_expects ... ok test rules::pylint::tests::rules::rule_continueinfinally_path_new_continue_in_finally_py_expects ... ok test rules::pylint::tests::rules::rule_dictindexmissingitems_path_new_dict_index_missing_items_py_expects ... ok test rules::pylint::tests::rules::rule_dictitermissingitems_path_new_dict_iter_missing_items_py_expects ... ok test rules::pylint::tests::rules::rule_duplicatebases_path_new_duplicate_bases_py_expects ... ok test rules::pylint::tests::rules::rule_emptycomment_path_new_empty_comment_line_continuation_py_expects ... ok test rules::pylint::tests::rules::rule_emptycomment_path_new_empty_comment_py_expects ... ok test rules::pylint::tests::rules::rule_eqwithouthash_path_new_eq_without_hash_py_expects ... ok test rules::pylint::tests::rules::rule_globalatmodulelevel_path_new_global_at_module_level_py_expects ... ok test rules::pylint::tests::rules::rule_globalstatement_path_new_global_statement_py_expects ... ok test rules::pylint::tests::rules::rule_globalvariablenotassigned_path_new_global_variable_not_assigned_py_expects ... ok test rules::pylint::tests::rules::rule_ifstmtminmax_path_new_if_stmt_min_max_py_expects ... ok test rules::pylint::tests::rules::rule_importoutsidetoplevel_path_new_import_outside_top_level_py_expects ... ok test rules::pylint::tests::rules::rule_importprivatename_path_new_import_private_name_submodule_main_py_expects ... ok test rules::pylint::tests::rules::rule_importself_path_new_import_self_module_py_expects ... ok test rules::pylint::tests::rules::rule_invalidallformat_path_new_invalid_all_format_py_expects ... ok test rules::pylint::tests::rules::rule_invalidallobject_path_new_invalid_all_object_py_expects ... ok test rules::pylint::tests::rules::rule_invalidboolreturntype_path_new_invalid_return_type_bool_py_expects ... ok test rules::pylint::tests::rules::rule_invalidbytesreturntype_path_new_invalid_return_type_bytes_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacterbackspace_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacterbackspace_path_new_invalid_characters_syntax_error_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacteresc_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacternul_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharactersub_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacterzerowidthspace_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidenvvardefault_path_new_invalid_envvar_default_py_expects ... ok test rules::pylint::tests::rules::rule_invalidenvvarvalue_path_new_invalid_envvar_value_py_expects ... ok test rules::pylint::tests::rules::rule_invalidhashreturntype_path_new_invalid_return_type_hash_py_expects ... ok test rules::pylint::tests::rules::rule_invalidindexreturntype_path_new_invalid_return_type_index_py_expects ... ok test rules::pylint::tests::rules::rule_invalidlengthreturntype_path_new_invalid_return_type_length_py_expects ... ok test rules::pylint::tests::rules::rule_invalidstrreturntype_path_new_invalid_return_type_str_py_expects ... ok test rules::pylint::tests::rules::rule_iterationoverset_path_new_iteration_over_set_py_expects ... ok test rules::pylint::tests::rules::rule_lentest_path_new_len_as_condition_py_expects ... ok test rules::pylint::tests::rules::rule_literalmembership_path_new_literal_membership_py_expects ... ok test rules::pylint::tests::rules::rule_loadbeforeglobaldeclaration_path_new_load_before_global_declaration_py_expects ... ok test rules::pylint::tests::rules::rule_loggingtoofewargs_path_new_logging_too_few_args_py_expects ... ok test rules::pylint::tests::rules::rule_loggingtoomanyargs_path_new_logging_too_many_args_py_expects ... ok test rules::pylint::tests::rules::rule_magicvaluecomparison_path_new_magic_value_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_manualfromimport_path_new_import_aliasing_py_expects ... ok test rules::pylint::tests::rules::rule_misplacedbareraise_path_new_misplaced_bare_raise_py_expects ... ok test rules::pylint::tests::rules::rule_missingmaxsplitarg_path_new_missing_maxsplit_arg_py_expects ... ok test rules::pylint::tests::rules::rule_modifiediteratingset_path_new_modified_iterating_set_py_expects ... ok test rules::pylint::tests::rules::rule_namedexprwithoutcontext_path_new_named_expr_without_context_py_expects ... ok test rules::pylint::tests::rules::rule_nancomparison_path_new_nan_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_nestedminmax_path_new_nested_min_max_py_expects ... ok test rules::pylint::tests::rules::rule_noclassmethoddecorator_path_new_no_method_decorator_py_expects ... ok test rules::pylint::tests::rules::rule_nonasciiimportname_path_new_non_ascii_module_import_py_expects ... ok test rules::pylint::tests::rules::rule_nonasciiname_path_new_non_ascii_name_py_expects ... ok test rules::pylint::tests::rules::rule_nonaugmentedassignment_path_new_non_augmented_assignment_py_expects ... ok test rules::pylint::tests::rules::rule_nonlocalandglobal_path_new_nonlocal_and_global_py_expects ... ok test rules::pylint::tests::rules::rule_nonlocalwithoutbinding_path_new_nonlocal_without_binding_py_expects ... ok test rules::pylint::tests::rules::rule_nonslotassignment_path_new_non_slot_assignment_py_expects ... ok test rules::pylint::tests::rules::rule_noselfuse_path_new_no_self_use_py_expects ... ok test rules::pylint::tests::rules::rule_nostaticmethoddecorator_path_new_no_method_decorator_py_expects ... ok test rules::pylint::tests::rules::rule_potentialindexerror_path_new_potential_index_error_py_expects ... ok test rules::pylint::tests::rules::rule_propertywithparameters_path_new_property_with_parameters_py_expects ... ok test rules::pylint::tests::rules::rule_redeclaredassignedname_path_new_redeclared_assigned_name_py_expects ... ok test rules::pylint::tests::rules::rule_redefinedargumentfromlocal_path_new_redefined_argument_from_local_py_expects ... ok test rules::pylint::tests::rules::rule_redefinedloopname_path_new_redefined_loop_name_py_expects ... ok test rules::pylint::tests::rules::rule_redefinedslotsinsubclass_path_new_redefined_slots_in_subclass_py_expects ... ok test rules::pylint::tests::rules::rule_repeatedequalitycomparison_path_new_repeated_equality_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_repeatedkeywordargument_path_new_repeated_keyword_argument_py_expects ... ok test rules::pylint::tests::rules::rule_returnininit_path_new_return_in_init_py_expects ... ok test rules::pylint::tests::rules::rule_selfassigningvariable_path_new_self_assigning_variable_py_expects ... ok test rules::pylint::tests::rules::rule_selforclsassignment_path_new_self_or_cls_assignment_py_expects ... ok test rules::pylint::tests::rules::rule_shallowcopyenviron_path_new_shallow_copy_environ_py_expects ... ok test rules::pylint::tests::rules::rule_singledispatchmethod_path_new_singledispatch_method_py_expects ... ok test rules::pylint::tests::rules::rule_singledispatchmethodfunction_path_new_singledispatchmethod_function_py_expects ... ok test rules::pylint::tests::rules::rule_singlestringslots_path_new_single_string_slots_py_expects ... ok test rules::pylint::tests::rules::rule_stopiterationreturn_path_new_stop_iteration_return_py_expects ... ok test rules::pylint::tests::rules::rule_subprocesspopenpreexecfn_path_new_subprocess_popen_preexec_fn_py_expects ... ok test rules::pylint::tests::rules::rule_subprocessrunwithoutcheck_path_new_subprocess_run_without_check_py_expects ... ok test rules::pylint::tests::rules::rule_superwithoutbrackets_path_new_super_without_brackets_py_expects ... ok test rules::pylint::tests::rules::rule_swapwithtemporaryvariable_path_new_swap_with_temporary_variable_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_0_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_10_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_11_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_12_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_13_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_14_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_15_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_16_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_1_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_2_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_3_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_4_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_5_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_6_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_7_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_8_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_9_py_expects ... ok test rules::pylint::tests::rules::rule_toomanyarguments_path_new_too_many_arguments_py_expects ... ok test rules::pylint::tests::rules::rule_toomanybranches_path_new_too_many_branches_py_expects ... ok test rules::pylint::tests::rules::rule_toomanynestedblocks_path_new_too_many_nested_blocks_py_expects ... ok test rules::pylint::tests::rules::rule_toomanypositionalarguments_path_new_too_many_positional_arguments_py_expects ... ok test rules::pylint::tests::rules::rule_toomanyreturnstatements_path_new_too_many_return_statements_py_expects ... ok test rules::pylint::tests::rules::rule_toomanystatements_path_new_too_many_statements_py_expects ... ok test rules::pylint::tests::rules::rule_toomanystatementsintryclause_path_new_too_many_try_statements_py_expects ... ok test rules::pylint::tests::rules::rule_typebivariance_path_new_type_bivariance_py_expects ... ok test rules::pylint::tests::rules::rule_typenameincorrectvariance_path_new_type_name_incorrect_variance_py_expects ... ok test rules::pylint::tests::rules::rule_typeparamnamemismatch_path_new_type_param_name_mismatch_py_expects ... ok test rules::pylint::tests::rules::rule_unexpectedspecialmethodsignature_path_new_unexpected_special_method_signature_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarydictindexlookup_path_new_unnecessary_dict_index_lookup_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarydirectlambdacall_path_new_unnecessary_direct_lambda_call_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarydundercall_path_new_unnecessary_dunder_call_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarylambda_path_new_unnecessary_lambda_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarylistindexlookup_path_new_unnecessary_list_index_lookup_py_expects ... ok test rules::pylint::tests::rules::rule_unreachablecode_path_new_unreachable_py_expects ... ok test rules::pylint::tests::rules::rule_unspecifiedencoding_path_new_unspecified_encoding_py_expects ... ok test rules::pylint::tests::rules::rule_uselesselseonloop_path_new_useless_else_on_loop_py_expects ... ok test rules::pylint::tests::rules::rule_uselessexceptionstatement_path_new_useless_exception_statement_py_expects ... ok test rules::pylint::tests::rules::rule_uselessimportalias_path_new_import_aliasing_2_init_py_expects ... ok test rules::pylint::tests::rules::rule_uselessimportalias_path_new_import_aliasing_py_expects ... ok test rules::pylint::tests::rules::rule_uselessreturn_path_new_useless_return_py_expects ... ok test rules::pylint::tests::rules::rule_uselesswithlock_path_new_useless_with_lock_py_expects ... ok test rules::pylint::tests::rules::rule_yieldfrominasyncfunction_path_new_yield_from_in_async_function_py_expects ... ok test rules::pylint::tests::rules::rule_yieldininit_path_new_yield_in_init_py_expects ... ok test rules::pylint::tests::too_many_locals ... ok test rules::pylint::tests::too_many_public_methods ... ok test rules::pyupgrade::fixes::tests::aliased ... ok test rules::pyupgrade::fixes::tests::first_import ... ok test rules::pyupgrade::fixes::tests::first_two_imports ... ok test rules::pyupgrade::fixes::tests::first_two_imports_multiline ... ok test rules::pyupgrade::fixes::tests::last_import ... ok test rules::pyupgrade::fixes::tests::multi_comment_first_import ... ok test rules::pyupgrade::fixes::tests::multiline_comment ... ok test rules::pyupgrade::fixes::tests::multiline_once ... ok test rules::pyupgrade::fixes::tests::multiline_twice ... ok test rules::pyupgrade::fixes::tests::once ... ok test rules::pyupgrade::fixes::tests::parenthesized ... ok test rules::pyupgrade::fixes::tests::twice ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_2_0 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_2_0_whole ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_0 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_0_whole ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_1 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_11 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_5 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_7 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_7_not_equal ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_8 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_9 ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::complex_format ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::preserve_blanks ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::preserve_space ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::format_an_a ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::format_an_r ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::formatting_in_string ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::simple_string ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::three_percents ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::word_in_string ... ok test rules::pyupgrade::tests::async_timeout_error_alias_not_applied_py310 ... ok test rules::pyupgrade::tests::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_ospathcommonprefix_path_new_ruf071_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryassignbeforeyield_path_new_ruf070_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_0_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_1_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_2_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_3_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unrawrepattern_path_new_ruf039_concat_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unrawrepattern_path_new_ruf039_py_expects ... ok test rules::ruff::tests::preview_rules::rule_uselessfinally_path_new_ruf072_py_expects ... ok test rules::ruff::tests::preview_rules_py37::rule_unrawrepattern_path_new_ruf039_py_version_sensitive_py_expects ... ok test rules::ruff::tests::preview_rules_py38::rule_unrawrepattern_path_new_ruf039_py_version_sensitive_py_expects ... ok test rules::ruff::tests::property_without_return_custom_decorator ... ok test rules::ruff::tests::quadratic_list_summation_py315 ... ok test rules::ruff::tests::range_suppressions ... ok test rules::ruff::tests::redirects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_0_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_1_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_2_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_3_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_4_py_expects ... ok test rules::ruff::tests::ruf100_0 ... ok test rules::ruff::tests::ruf100_0_prefix ... ok test rules::ruff::tests::ruf100_1 ... ok test rules::ruff::tests::ruf100_2 ... ok test rules::ruff::tests::ruf100_3 ... ok test rules::ruff::tests::ruf100_4 ... ok test rules::ruff::tests::ruf100_5 ... ok test rules::ruff::tests::ruff_noqa_all ... ok test rules::ruff::tests::ruff_noqa_codes ... ok test rules::ruff::tests::ruff_noqa_filedirective_unused ... ok test rules::ruff::tests::ruff_noqa_filedirective_unused_last_of_many ... ok test rules::ruff::tests::ruff_noqa_invalid ... ok test rules::ruff::tests::ruff_per_file_ignores ... ok test rules::ruff::tests::ruff_per_file_ignores_empty ... ok test rules::ruff::tests::rules::rule_assertwithprintmessage_path_new_ruf030_py_expects ... ok test rules::ruff::tests::rules::rule_assignmentinassert_path_new_ruf018_py_expects ... ok test rules::ruff::tests::rules::rule_asynciodanglingtask_path_new_ruf006_py_expects ... ok test rules::ruff::tests::rules::rule_classwithmixedtypevars_path_new_ruf053_py_expects ... ok test rules::ruff::tests::rules::rule_collectionliteralconcatenation_path_new_ruf005_py_expects ... ok test rules::ruff::tests::rules::rule_collectionliteralconcatenation_path_new_ruf005_slices_py_expects ... ok test rules::ruff::tests::rules::rule_dataclassenum_path_new_ruf049_py_expects ... ok test rules::ruff::tests::rules::rule_decimalfromfloatliteral_path_new_ruf032_py_expects ... ok test rules::ruff::tests::rules::rule_defaultfactorykwarg_path_new_ruf026_py_expects ... ok test rules::ruff::tests::rules::rule_duplicateentryindunderall_path_new_ruf068_py_expects ... ok test rules::ruff::tests::rules::rule_explicitfstringtypeconversion_path_new_ruf010_py_expects ... ok test rules::ruff::tests::rules::rule_falsydictgetfallback_path_new_ruf056_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_attrs_auto_attribs_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_attrs_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_deferred_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_py_expects ... ok test rules::ruff::tests::rules::rule_ifkeyindictdel_path_new_ruf051_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_0_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_1_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_2_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_3_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_4_py_expects ... ok test rules::ruff::tests::rules::rule_incorrectdecoratororder_path_new_ruf074_py_expects ... ok test rules::ruff::tests::rules::rule_incorrectlyparenthesizedtupleinsubscript_path_new_ruf031_py_expects ... ok test rules::ruff::tests::rules::rule_inemptycollection_path_new_ruf060_py_expects ... ok test rules::ruff::tests::rules::rule_invalidassertmessageliteralargument_path_new_ruf040_py_expects ... ok test rules::ruff::tests::rules::rule_invalidformattersuppressioncomment_path_new_ruf028_py_expects ... ok test rules::ruff::tests::rules::rule_invalidindextype_path_new_ruf016_py_expects ... ok test rules::ruff::tests::rules::rule_invalidrulecode_path_new_ruf102_1_py_expects ... ok test rules::ruff::tests::rules::rule_invalidrulecode_path_new_ruf102_py_expects ... ok test rules::ruff::tests::rules::rule_legacyformpytestraises_path_new_ruf061_deprecated_call_py_expects ... ok test rules::ruff::tests::rules::rule_legacyformpytestraises_path_new_ruf061_raises_py_expects ... ok test rules::ruff::tests::rules::rule_legacyformpytestraises_path_new_ruf061_warns_py_expects ... ok test rules::ruff::tests::rules::rule_loggingeagerconversion_path_new_ruf065_0_py_expects ... ok test rules::ruff::tests::rules::rule_loggingeagerconversion_path_new_ruf065_1_py_expects ... ok test rules::ruff::tests::rules::rule_mapintversionparsing_path_new_ruf048_1_py_expects ... ok test rules::ruff::tests::rules::rule_mapintversionparsing_path_new_ruf048_py_expects ... ok test rules::ruff::tests::rules::rule_missingfstringsyntax_path_new_ruf027_0_py_expects ... ok test rules::ruff::tests::rules::rule_missingfstringsyntax_path_new_ruf027_1_py_expects ... ok test rules::ruff::tests::rules::rule_missingfstringsyntax_path_new_ruf027_2_py_expects ... ok test rules::ruff::tests::rules::rule_mutableclassdefault_path_new_ruf012_deferred_py_expects ... ok test rules::ruff::tests::rules::rule_mutableclassdefault_path_new_ruf012_py_expects ... ok test rules::ruff::tests::rules::rule_mutabledataclassdefault_path_new_ruf008_attrs_py_expects ... ok test rules::ruff::tests::rules::rule_mutabledataclassdefault_path_new_ruf008_deferred_py_expects ... ok test rules::ruff::tests::rules::rule_mutabledataclassdefault_path_new_ruf008_py_expects ... ok test rules::ruff::tests::rules::rule_mutablefromkeysvalue_path_new_ruf024_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_for_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_if_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_try_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_while_py_expects ... ok test rules::ruff::tests::rules::rule_neverunion_path_new_ruf020_py_expects ... ok test rules::ruff::tests::rules::rule_nonemptyinitmodule_path_new_ruf067_modules_init_py_expects ... ok test rules::ruff::tests::rules::rule_nonemptyinitmodule_path_new_ruf067_modules_okay_py_expects ... ok test rules::ruff::tests::rules::rule_nonenotatendofunion_path_new_ruf036_py_expects ... ok test rules::ruff::tests::rules::rule_nonenotatendofunion_path_new_ruf036_pyi_expects ... ok test rules::ruff::tests::rules::rule_nonoctalpermissions_path_new_ruf064_py_expects ... ok test rules::ruff::tests::rules::rule_parenthesizechainedoperators_path_new_ruf021_py_expects ... ok test rules::ruff::tests::rules::rule_postinitdefault_path_new_ruf033_py_expects ... ok test rules::ruff::tests::rules::rule_propertywithoutreturn_path_new_ruf066_py_expects ... ok test rules::ruff::tests::rules::rule_pytestraisesambiguouspattern_path_new_ruf043_py_expects ... ok test rules::ruff::tests::rules::rule_quadraticlistsummation_path_new_ruf017_0_py_expects ... ok test rules::ruff::tests::rules::rule_quadraticlistsummation_path_new_ruf017_1_py_expects ... ok test rules::ruff::tests::rules::rule_redirectednoqa_path_new_ruf101_0_py_expects ... ok test rules::ruff::tests::rules::rule_redirectednoqa_path_new_ruf101_1_py_expects ... ok test rules::ruff::tests::rules::rule_redundantboolliteral_path_new_ruf038_py_expects ... ok test rules::ruff::tests::rules::rule_redundantboolliteral_path_new_ruf038_pyi_expects ... ok test rules::ruff::tests::rules::rule_starmapzip_path_new_ruf058_0_py_expects ... ok test rules::ruff::tests::rules::rule_starmapzip_path_new_ruf058_1_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_cr_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_lf_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryemptyiterablewithindequecall_path_new_ruf037_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryif_path_new_ruf050_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryiterableallocationforfirstelement_path_new_ruf015_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarykeycheck_path_new_ruf019_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarynestedliteral_path_new_ruf041_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarynestedliteral_path_new_ruf041_pyi_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryround_path_new_ruf057_py_expects ... ok test rules::ruff::tests::rules::rule_unsorteddunderall_path_new_ruf022_py_expects ... ok test rules::ruff::tests::rules::rule_unsorteddunderslots_path_new_ruf023_py_expects ... ok test rules::ruff::tests::rules::rule_unusedasync_path_new_ruf029_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_0_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_1_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_2_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_3_py_expects ... ok test rules::ruff::tests::rules::rule_useddummyvariable_path_new_ruf052_0_py_expects ... ok test rules::ruff::tests::rules::rule_useddummyvariable_path_new_ruf052_1_py_expects ... ok test rules::ruff::tests::rules::rule_uselessifelse_path_new_ruf034_py_expects ... ok test rules::ruff::tests::rules::rule_zipinsteadofpairwise_path_new_ruf007_py_expects ... ok test rules::ruff::tests::strictly_empty_init_modules_ruf067 ... ok test rules::ruff::tests::unnecessary_if_and_needless_else ... ok test rules::ruff::tests::unnecessary_if_and_unused_import ... ok test rules::ruff::tests::unnecessary_iterable_allocation_for_first_element_py315 ... ok test rules::ruff::tests::useless_finally_and_needless_else ... ok test rules::ruff::tests::useless_finally_and_needless_else_and_suppressible_exception ... ok test rules::ruff::tests::useless_finally_and_suppressible_exception ... ok test rules::ruff::typing::tests::test_is_known_type ... ok test rules::tryceratops::tests::rules::rule_errorinsteadofexception_path_new_try400_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisevanillaargs_path_new_try003_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisevanillaclass_path_new_try002_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisewithintry_path_new_try301_py_expects ... ok test rules::tryceratops::tests::rules::rule_tryconsiderelse_path_new_try300_py_expects ... ok test rules::tryceratops::tests::rules::rule_typecheckwithouttypeerror_path_new_try004_py_expects ... ok test rules::tryceratops::tests::rules::rule_uselesstryexcept_path_new_try203_py_expects ... ok test rules::tryceratops::tests::rules::rule_verboselogmessage_path_new_try401_py_expects ... ok test rules::tryceratops::tests::rules::rule_verboseraise_path_new_try201_py_expects ... ok test settings::fix_safety_table::tests::test_from_rule_selectors_specificity ... ok test settings::fix_safety_table::tests::test_from_rule_selectors_unsafe_over_safe ... ok test settings::fix_safety_table::tests::test_resolve_applicability ... ok test settings::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. 2833 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 1.17s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_markdown-97060ef2593a1f34 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/mdtest-303bd208546c4595 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 54 tests test mdtest::flake8-datetimez/datetime-min-max.md ... ok test mdtest::pylint/magic-value-comparison.md ... ok test mdtest::flake8-async/blocking-open-call-in-async-function.md ... ok test mdtest::flake8-datetimez/call-datetime-strptime-without-zone.md ... ok test mdtest::pyflakes/undefined-name.md ... ok test mdtest::flake8-async/blocking-http-call-in-async-function.md ... ok test mdtest::pylint/useless-exception-statement.md ... ok test mdtest::flake8-bandit/rules.md ... ok test mdtest::pyflakes/forward-annotation-syntax-error.md ... ok test mdtest::pyflakes/unused-import.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::flake8-pyi/string-or-bytes-too-long.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::refurb/subclass-builtin.md ... ok test mdtest::pyupgrade/convert-typed-dict-functional-to-class.md ... ok test mdtest::flake8-pytest-style/pytest-parametrize-names-wrong-type.md ... ok test mdtest::flake8-use-pathlib/os-makedirs.md ... ok test mdtest::pyupgrade/deprecated-import.md ... ok test mdtest::pylint/redefined-loop-name.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::pyupgrade/deprecated-c-element-tree.md ... ok test mdtest::pyupgrade/while-one.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::ruff/unnecessary-regular-expression.md ... ok test mdtest::ruff/non-octal-permissions.md ... ok test mdtest::fixes/imports.md ... ok test mdtest::pylint/non-augmented-assignment.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::notebook/cell-boundaries.md ... ok test mdtest::ruff/invalid-pyproject-toml.md ... ok test mdtest::ruff/unraw-re-pattern.md ... ok test mdtest::ruff/rule-codes-in-selectors.md ... ok test mdtest::ruff/method-receiver-default.md ... ok test mdtest::flake8-tidy-imports/lazy-import-immediately-resolved.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::pylint/unspecified-encoding.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::pyupgrade/pep-695.md ... ok test mdtest::ruff/rule-codes-in-suppression-comments.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::pyupgrade/deprecated-mock-import.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::flake8-use-pathlib/os-stat.md ... ok test mdtest::flake8-pyi/redundant-numeric-union.md ... ok test mdtest::pylint/manual-from-import.md ... ok test mdtest::ruff/noqa-comments.md ... ok test mdtest::typing.md ... ok test mdtest::ruff/fallible-context-manager.md ... ok test mdtest::flake8-tidy-imports/lazy-import-mismatch.md ... ok test mdtest::flake8-type-checking/typing-only-runtime-import.md ... ok test mdtest::suppression/ignore.md ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_notebook-fba97f787c36d305 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 29 tests test notebook::tests::empty_notebook ... ok test notebook::tests::equality_after_adding_cell_magic ... ok test notebook::tests::equality_ignores_cached_index ... ok test notebook::tests::index_fragmented_source_array ... ok test notebook::tests::is_python_notebook::_kernelspec_language_ipynb_true_expects ... ok test notebook::tests::is_python_notebook::_r_ipynb_false_expects ... ok test notebook::tests::is_python_notebook::_valid_ipynb_true_expects ... ok test notebook::tests::round_trip::_kernelspec_language_ipynb_expects ... ok test notebook::tests::round_trip::_vscode_language_id_ipynb_expects ... ok test notebook::tests::test_concat_notebook ... ok test notebook::tests::test_invalid ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_after_code_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_assignment_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_before_code_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagics_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_cell_magic_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_code_and_magic_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_markdown_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_only_code_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_only_magic_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_unicode_magic_gh9145_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_valid_cell_magic_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_vscode_language_id_javascript_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_vscode_language_id_python_true_expects ... ok test notebook::tests::update_keeps_insertion_at_cell_start_in_that_cell ... ok test notebook::tests::update_keeps_insertion_at_end_in_last_cell ... ok test notebook::tests::update_keeps_insertion_at_end_in_non_final_cell ... ok test notebook::tests::update_restores_separators_for_empty_cells ... ok test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_ast-3f657647919cb18f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/comparable-a01c012d6215074c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/identifier-d96d8df8e8282f0d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/match_pattern-8ec86cfad8ad88a6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/parentheses-efb8843f24ef5d89 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/parenthesize-4229758ab5556cbc --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/source_order-6ba89e242000dbc3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/stmt_if-80867621a59836d7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/visitor-eb565580a28adcc7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_codegen-e9da43e0674653ef --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_edits-f463847ac7277bd4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_formatter-70b2e95934246aaa --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_formatter-4750a1674340bb1f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/fixtures-e1216beaa7cbed75 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 376 tests test black_compatibility::cases/async_stmts.py ... ok test black_compatibility::cases/annotations.py ... ok test black_compatibility::cases/attribute_access_on_number_literals.py ... ok test black_compatibility::cases/bytes_docstring.py ... ok test black_compatibility::cases/comments8.py ... ok test black_compatibility::cases/comments_tab_indent.py ... ok test black_compatibility::cases/context_managers_autodetect_311.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/docstring_newline_preview.py ... ok test black_compatibility::cases/docstring_no_extra_empty_line_before_eof.py ... ok test black_compatibility::cases/comment_type_hint.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/context_managers_autodetect_310.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/class_methods_new_line.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/collections.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/context_managers_autodetect_38.py ... ok test black_compatibility::cases/docstring.py ... ok test black_compatibility::cases/fmtskip2.py ... ok test black_compatibility::cases/comments5.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/fmtskip3.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/fmtskip_multiple_strings.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/fmtskip_multiple_in_clause.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/line_ranges_fmt_off.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/module_docstring_after_comment.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_indentation.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/import_spacing.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/import_comments.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/pep_654_style.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/power_op_spacing_long.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/preview_format_unicode_escape_seq.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/pep_750.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/long_strings_flag_disabled.py ... ok test black_compatibility::cases/pep_646.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/prefer_rhs_split_reformatted.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/preview_pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/preview_fmtpass_imports.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/python39.py ... ok test black_compatibility::cases/preview_long_strings__east_asian_width.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/preview_import_line_collapse.py ... ok test black_compatibility::cases/remove_await_parens.py ... ok test black_compatibility::cases/preview_long_strings__type_annotations.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/preview_cantfit.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/preview_long_strings__edge_case.py ... ok test black_compatibility::cases/remove_except_types_parens.py ... ok test black_compatibility::cases/remove_except_types_parens_pre_py314.py ... ok test black_compatibility::cases/raw_docstring.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/preview_long_dict_values.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.py ... ok test black_compatibility::cases/raw_docstring_no_string_normalization.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/preview_multiline_strings.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/remove_except_parens.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::cases/skip_magic_trailing_comma.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/string_prefixes.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/type_comment_syntax_error.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/remove_parens_from_lhs.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::cases/type_expansion.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::cases/stub.pyi ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test black_compatibility::cases/preview_long_strings.py ... ok test format::carriage_return/string.py ... ok test format::comment_prefixes.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test format::blank_line_before_class_docstring.py ... ok test format::empty_now_newline.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test black_compatibility::cases/tupleassign.py ... ok test format::expression/annotated_assign.py ... ok test format::docstring_chaperones.py ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test format::docstring_code_examples_crlf.py ... ok test format::empty_trailing_newline.py ... ok test format::docstring_newlines.py ... ok test format::empty_multiple_trailing_newlines.py ... ok test format::docstring_non_visible_characters.py ... ok test format::docstring_tab_indentation.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test format::expression/dict_comp.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test format::empty_whitespace.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::expression/if.py ... ok test format::expression/attribute.py ... ok test format::expression/await.py ... ok test format::expression/boolean_operation.py ... ok test format::expression/bytes.py ... ok test format::docstring.py ... ok test format::expression/dict.py ... ok test format::expression/fstring_preview.py ... ok test format::expression/compare.py ... ok test format::expression/hug.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::expression/generator_exp.py ... ok test format::expression/binary_implicit_string.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::expression/call.py ... ok test format::expression/binary.py ... ok test format::expression/slice.py ... ok test format::expression/named_expr.py ... ok test format::expression/number.py ... ok test format::expression/starred.py ... ok test format::expression/subscript.py ... ok test format::expression/list_comp.py ... ok test format::expression/unary.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::expression/tuple.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/set_comp.py ... ok test format::expression/list.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::expression/split_empty_brackets.py ... ok test format::expression/string.py ... ok test format::expression/join_implicit_concatenated_string.py ... ok test format::expression/yield_from.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::expression/unsplittable.py ... ok test format::fmt_on_off/comments.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_on_off/yapf.py ... ok test format::fmt_skip/decorators.py ... ok test format::fmt_on_off/indent.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::fluent.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::expression/yield.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::notebook_docstring.py ... ok test format::fmt_skip/reason.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::fmt_skip/or_else.py ... ok test format::module_dangling_comment1.py ... ok test format::fmt_skip/docstrings.py ... ok test format::fmt_skip/type_params.py ... ok test format::module_dangling_comment2.py ... ok test format::fmt_skip/parentheses.py ... ok test format::newlines.py ... ok test format::form_feed.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::expression/lambda.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::newlines.pyi ... ok test format::fmt_skip/trailing_semi.py ... ok test format::fmt_skip/match.py ... ok test format::quote_style.py ... ok test format::expression/fstring.py ... ok test format::preview.py ... ok test format::range_formatting/ancestory.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::multiline_string_deviations.py ... ok test format::fmt_skip/semicolons.py ... ok test format::expression/tstring.py ... ok test format::parentheses/call_chains.py ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::parentheses/nested.py ... ok test format::range_formatting/clause_header.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::range_formatting/empty_file.py ... ok test format::range_formatting/leading_comments.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::range_formatting/module.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::range_formatting/stub.pyi ... ok test format::range_formatting/decorators.py ... ok test format::range_formatting/end_of_file.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/parentheses.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::statement/assign.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::statement/delete.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::statement/ann_assign.py ... ok test format::statement/aug_assign.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::range_formatting/same_line_body.py ... ok test format::range_formatting/regressions.py ... ok test format::statement/global.py ... ok test format::statement/ellipsis.pyi ... ok test format::statement/break.py ... ok test format::statement/import.py ... ok test format::statement/import_from.py ... ok test format::statement/for.py ... ok test format::statement/assert.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::range_formatting/indent.py ... ok test format::statement/module_comment.py ... ok test format::statement/raise.py ... ok test format::statement/long_type_annotations.py ... ok test format::statement/class_definition.py ... ok test format::statement/if.py ... ok test format::statement/lazy_import.py ... ok test format::statement/top_level.pyi ... ok test format::statement/while.py ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::statement/return.py ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::statement/function.py ... ok test format::statement/top_level.py ... ok test format::statement/nonlocal.py ... ok test format::statement/return_type_parameters.py ... ok test format::statement/match.py ... ok test format::statement/return_annotation.py ... ok test format::tab_width.py ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::stub_files/comments.pyi ... ok test format::trailing_comments.py ... ok test format::stub_files/nesting.pyi ... ok test format::statement/with_39.py ... ok test format::stub_files/top_level.pyi ... ok test format::stub_files/suite.pyi ... ok test format::statement/return_type_no_parameters.py ... ok test format::statement/type_alias.py ... ok test format::statement/with.py ... ok test format::statement/try.py ... ok test format::trailing_pragma_nested.py ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... 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.16.10-build/ruff-0.16.10/target/rpm/deps/normalizer-bbfeea3b795acc13 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_importer-900b722ae3b68d71 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_index-1d90b30d58466a1f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_literal-ed65326a685b75d1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 24 tests test cformat::tests::test_format_parse ... ok test cformat::tests::test_format_parse_key_fail ... ok test cformat::tests::test_format_parse_type_fail ... ok test cformat::tests::test_incomplete_format_fail ... ok test cformat::tests::test_parse_flags ... ok test cformat::tests::test_parse_key ... ok test escape::unicode_escape_tests::changed ... ok test format::tests::test_all ... ok test format::tests::test_dynamic_format_spec ... ok test format::tests::test_dynamic_format_spec_with_others ... ok test format::tests::test_fill_and_align ... ok test format::tests::test_fill_and_width ... ok test format::tests::test_format_invalid_specification ... ok test format::tests::test_format_multiple_escape_with_field ... ok test format::tests::test_format_parse ... ok test format::tests::test_format_parse_escape ... ok test format::tests::test_format_parse_fail ... ok test format::tests::test_format_parse_multi_byte_char ... ok test format::tests::test_format_parse_nested_placeholder ... ok test format::tests::test_format_part ... ok test format::tests::test_format_unicode_escape ... ok test format::tests::test_format_unicode_escape_with_field ... ok test format::tests::test_parse_field_name ... ok test format::tests::test_width_only ... ok test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_parser-bf1a7199eb5762f9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 242 tests test lexer::indentation::tests::indentation_try_compare ... ok test lexer::tests::backslash_continuation_at_root ... ok test lexer::tests::backslash_continuation_indentation ... ok test lexer::tests::backslash_continuation_mismatch_indentation ... ok test lexer::tests::bom ... ok test lexer::tests::bom_with_offset ... ok test lexer::tests::bom_with_offset_edge ... ok test lexer::tests::dedent_after_whitespace ... ok test lexer::tests::lex_fstring_missing_brace ... ok test lexer::tests::lex_fstring_missing_brace_after_format_spec ... ok test lexer::tests::lex_fstring_unclosed ... ok test lexer::tests::multiple_backslash_continuation ... ok test lexer::tests::non_ascii_identifier_flag ... ok test lexer::tests::test_assignment ... ok test lexer::tests::test_comment_until_mac_eol ... ok test lexer::tests::test_comment_until_unix_eol ... ok test lexer::tests::test_comment_until_windows_eol ... ok test lexer::tests::test_double_dedent_with_mac_eol ... ok test lexer::tests::test_double_dedent_with_tabs_mac_eol ... ok test lexer::tests::test_double_dedent_with_tabs_unix_eol ... ok test lexer::tests::test_double_dedent_with_tabs_windows_eol ... ok test lexer::tests::test_double_dedent_with_unix_eol ... ok test lexer::tests::test_double_dedent_with_windows_eol ... ok test lexer::tests::test_emoji_identifier ... ok test lexer::tests::test_empty_fstrings ... ok test lexer::tests::test_empty_ipython_escape_command ... ok test lexer::tests::test_empty_tstrings ... ok test lexer::tests::test_escape_unicode_name ... ok test lexer::tests::test_fstring ... ok test lexer::tests::test_fstring_comments ... ok test lexer::tests::test_fstring_conversion ... ok test lexer::tests::test_fstring_error ... ok test lexer::tests::test_fstring_escape ... ok test lexer::tests::test_fstring_escape_braces ... ok test lexer::tests::test_fstring_escape_raw ... ok test lexer::tests::test_fstring_expression_multiline ... ok test lexer::tests::test_fstring_multiline ... ok test lexer::tests::test_fstring_named_unicode ... ok test lexer::tests::test_fstring_named_unicode_raw ... ok test lexer::tests::test_fstring_nested ... ok test lexer::tests::test_fstring_newline_format_spec ... ok test lexer::tests::test_fstring_parentheses ... ok test lexer::tests::test_fstring_prefix ... ok test lexer::tests::test_fstring_single_quote_escape_mac_eol ... ok test lexer::tests::test_fstring_single_quote_escape_unix_eol ... ok test lexer::tests::test_fstring_single_quote_escape_windows_eol ... ok test lexer::tests::test_fstring_with_format_spec ... ok test lexer::tests::test_fstring_with_ipy_escape_command ... ok test lexer::tests::test_fstring_with_lambda_expression ... ok test lexer::tests::test_fstring_with_multiline_format_spec ... ok test lexer::tests::test_fstring_with_named_expression ... ok test lexer::tests::test_fstring_with_nul_char ... ok test lexer::tests::test_indentation_with_mac_eol ... ok test lexer::tests::test_indentation_with_unix_eol ... ok test lexer::tests::test_indentation_with_windows_eol ... ok test lexer::tests::test_infinite_loop ... ok test lexer::tests::test_invalid_leading_zero_big ... ok test lexer::tests::test_invalid_leading_zero_small ... ok test lexer::tests::test_ipython_escape_command ... ok test lexer::tests::test_ipython_escape_command_assignment ... ok test lexer::tests::test_ipython_escape_command_indentation ... ok test lexer::tests::test_ipython_escape_command_line_continuation_mac_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_unix_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_windows_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_mac_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_unix_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_windows_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_not_an_assignment ... ok test lexer::tests::test_ipython_help_end_escape_command ... ok test lexer::tests::test_line_comment_empty ... ok test lexer::tests::test_line_comment_long ... ok test lexer::tests::test_line_comment_single_whitespace ... ok test lexer::tests::test_line_comment_whitespace ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_mac_eol ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_unix_eol ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_windows_eol ... ok test lexer::tests::test_line_continuation_at_eof_mac_eol ... ok test lexer::tests::test_line_continuation_at_eof_unix_eol ... ok test lexer::tests::test_line_continuation_at_eof_windows_eol ... ok test lexer::tests::test_logical_newline_line_comment ... ok test lexer::tests::test_match_softkeyword_in_notebook ... ok test lexer::tests::test_nested_t_and_fstring ... ok test lexer::tests::test_newline_in_brackets_mac_eol ... ok test lexer::tests::test_newline_in_brackets_unix_eol ... ok test lexer::tests::test_newline_in_brackets_windows_eol ... ok test lexer::tests::test_non_logical_newline_in_string_continuation ... ok test lexer::tests::test_numbers ... ok test lexer::tests::test_operators ... ok test lexer::tests::test_string ... ok test lexer::tests::test_string_continuation_with_mac_eol ... ok test lexer::tests::test_string_continuation_with_unix_eol ... ok test lexer::tests::test_string_continuation_with_windows_eol ... ok test lexer::tests::test_triple_quoted_mac_eol ... ok test lexer::tests::test_triple_quoted_unix_eol ... ok test lexer::tests::test_triple_quoted_windows_eol ... ok test lexer::tests::test_tstring ... ok test lexer::tests::test_tstring_comments ... ok test lexer::tests::test_tstring_conversion ... ok test lexer::tests::test_tstring_error ... ok test lexer::tests::test_tstring_escape ... ok test lexer::tests::test_tstring_escape_braces ... ok test lexer::tests::test_tstring_escape_raw ... ok test lexer::tests::test_tstring_expression_multiline ... ok test lexer::tests::test_tstring_multiline ... ok test lexer::tests::test_tstring_named_unicode ... ok test lexer::tests::test_tstring_named_unicode_raw ... ok test lexer::tests::test_tstring_nested ... ok test lexer::tests::test_tstring_newline_format_spec ... ok test lexer::tests::test_tstring_parentheses ... ok test lexer::tests::test_tstring_prefix ... ok test lexer::tests::test_tstring_single_quote_escape_mac_eol ... ok test lexer::tests::test_tstring_single_quote_escape_unix_eol ... ok test lexer::tests::test_tstring_single_quote_escape_windows_eol ... ok test lexer::tests::test_tstring_with_format_spec ... ok test lexer::tests::test_tstring_with_ipy_escape_command ... ok test lexer::tests::test_tstring_with_lambda_expression ... ok test lexer::tests::test_tstring_with_multiline_format_spec ... ok test lexer::tests::test_tstring_with_named_expression ... ok test lexer::tests::test_tstring_with_nul_char ... ok test lexer::tests::tet_too_low_dedent ... ok test parser::scratch_buffer::tests::snapshot_is_empty_relative_to_its_buffer ... ok test parser::tests::binary_paren_interplay_grows_stack ... ok test parser::tests::deep_nesting_preserves_surrounding_statements ... ok test parser::tests::interpolated_string_escaped_brace_values ... ok test parser::tests::invalid_async_chain_grows_stack ... ok test parser::tests::ipython_escape_command_expression_values ... ok test parser::tests::ipython_escape_command_values ... ok test parser::tests::malformed_radix_literals ... ok test parser::tests::nested_calls_grow_stack ... ok test parser::tests::nested_def_blocks_grow_stack ... ok test parser::tests::nested_invalid_mapping_pattern_keys_grow_stack ... ok test parser::tests::nested_lambda_chain_grows_stack ... ok test parser::tests::nested_lists_grow_stack ... ok test parser::tests::nested_match_patterns_grow_stack ... ok test parser::tests::nested_parens_grow_stack ... ok test parser::tests::nested_subscripts_grow_stack ... ok test parser::tests::nested_unary_chains_grow_stack ... ok test parser::tests::nfkc_normalizes_dotted_names ... ok test parser::tests::nfkc_normalizes_names ... ok test parser::tests::normal_python_unaffected ... ok test parser::tests::number_values ... ok test parser::tests::right_assoc_pow_chain_grows_stack ... ok test parser::tests::ternary_else_chain_grows_stack ... ok test parser::tests::test_expr_mode_invalid_syntax1 ... ok test parser::tests::test_expr_mode_invalid_syntax2 ... ok test parser::tests::test_expr_mode_invalid_syntax3 ... ok test parser::tests::test_expr_mode_valid_syntax ... ok test parser::tests::test_fstring_expr_inner_line_continuation_and_t_string ... ok test parser::tests::test_fstring_expr_inner_line_continuation_newline_t_string ... ok test parser::tests::test_ipython_escape_commands ... ok test parser::tests::test_modes ... ok test parser::tests::test_tstring_fstring_middle ... ok test parser::tests::test_tstring_fstring_middle_fuzzer ... ok test parser::tests::test_unicode_aliases ... ok test string::tests::parse_fstring_nested_spec_grows_stack ... ok test string::tests::parse_tstring_nested_spec_grows_stack ... ok test string::tests::test_backspace_alias ... ok test string::tests::test_bell_alias ... ok test string::tests::test_carriage_return_alias ... ok test string::tests::test_character_tabulation_with_justification_alias ... ok test string::tests::test_delete_alias ... ok test string::tests::test_dont_panic_on_8_in_octal_escape ... ok test string::tests::test_double_quoted_byte ... ok test string::tests::test_escape_alias ... ok test string::tests::test_escape_char_in_byte_literal ... ok test string::tests::test_escape_octet ... ok test string::tests::test_form_feed_alias ... ok test string::tests::test_fstring_constant_range ... ok test string::tests::test_fstring_escaped_character ... ok test string::tests::test_fstring_escaped_newline ... ok test string::tests::test_fstring_line_continuation ... ok test string::tests::test_fstring_parse_self_documenting_base ... ok test string::tests::test_fstring_parse_self_documenting_base_more ... ok test string::tests::test_fstring_parse_self_documenting_format ... ok test string::tests::test_fstring_unescaped_newline ... ok test string::tests::test_hts_alias ... ok test string::tests::test_invalid_byte_literal_error ... ok test string::tests::test_invalid_unicode_literal ... ok test string::tests::test_invalid_unicode_name_error ... ok test string::tests::test_missing_unicode_lbrace_error ... ok test string::tests::test_missing_unicode_rbrace_error ... ok test string::tests::test_parse_empty_fstring ... ok test string::tests::test_parse_empty_tstring ... ok test string::tests::test_parse_f_string_concat_1 ... ok test string::tests::test_parse_f_string_concat_2 ... ok test string::tests::test_parse_f_string_concat_3 ... ok test string::tests::test_parse_f_string_concat_4 ... ok test string::tests::test_parse_f_t_string_concat_1_error ... ok test string::tests::test_parse_f_t_string_concat_2_error ... ok test string::tests::test_parse_fstring ... ok test string::tests::test_parse_fstring_equals ... ok test string::tests::test_parse_fstring_nested_concatenation_string_spec ... ok test string::tests::test_parse_fstring_nested_spec ... ok test string::tests::test_parse_fstring_nested_string_spec ... ok test string::tests::test_parse_fstring_not_equals ... ok test string::tests::test_parse_fstring_not_nested_spec ... ok test string::tests::test_parse_fstring_self_doc_prec_space ... ok test string::tests::test_parse_fstring_self_doc_trailing_space ... ok test string::tests::test_parse_fstring_yield_expr ... ok test string::tests::test_parse_invalid_fstring ... ok test string::tests::test_parse_invalid_tstring ... ok test string::tests::test_parse_string_concat ... ok test string::tests::test_parse_string_triple_quotes_with_kind ... ok test string::tests::test_parse_t_string_concat_1_error ... ok test string::tests::test_parse_t_string_concat_2_error ... ok test string::tests::test_parse_t_string_concat_3_error ... ok test string::tests::test_parse_t_string_concat_4_error ... ok test string::tests::test_parse_tstring ... ok test string::tests::test_parse_tstring_equals ... ok test string::tests::test_parse_tstring_nested_concatenation_string_spec ... ok test string::tests::test_parse_tstring_nested_spec ... ok test string::tests::test_parse_tstring_nested_string_spec ... ok test string::tests::test_parse_tstring_not_equals ... ok test string::tests::test_parse_tstring_not_nested_spec ... ok test string::tests::test_parse_tstring_self_doc_prec_space ... ok test string::tests::test_parse_tstring_self_doc_trailing_space ... ok test string::tests::test_parse_tstring_yield_expr ... ok test string::tests::test_parse_u_f_string_concat_1 ... ok test string::tests::test_parse_u_f_string_concat_2 ... ok test string::tests::test_parse_u_string_concat_1 ... ok test string::tests::test_parse_u_string_concat_2 ... ok test string::tests::test_parse_u_t_string_concat_1_error ... ok test string::tests::test_parse_u_t_string_concat_2_error ... ok test string::tests::test_raw_byte_literal_1 ... ok test string::tests::test_raw_byte_literal_2 ... ok test string::tests::test_raw_fstring ... ok test string::tests::test_raw_tstring ... ok test string::tests::test_single_quoted_byte ... ok test string::tests::test_string_parser_escaped_mac_eol ... ok test string::tests::test_string_parser_escaped_unix_eol ... ok test string::tests::test_string_parser_escaped_windows_eol ... ok test string::tests::test_triple_quoted_raw_fstring ... ok test string::tests::test_triple_quoted_raw_tstring ... ok test string::tests::test_tstring_constant_range ... ok test string::tests::test_tstring_escaped_character ... ok test string::tests::test_tstring_escaped_newline ... ok test string::tests::test_tstring_line_continuation ... ok test string::tests::test_tstring_parse_self_documenting_base ... ok test string::tests::test_tstring_parse_self_documenting_base_more ... ok test string::tests::test_tstring_parse_self_documenting_format ... ok test string::tests::test_tstring_unescaped_newline ... ok test token_set::token_set_works_for_tokens ... ok test result: ok. 242 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/fixtures-5aa27b4f876782be --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 557 tests test inline_err::ann_assign_stmt_missing_rhs.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::assert_invalid_msg_expr.py ... ok test inline_err::class_def_missing_name.py ... ok test inline_err::ann_assign_stmt_invalid_value.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::ann_assign_stmt_invalid_target.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::class_def_unparenthesized_generator_argument.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::class_def_unclosed_type_param_list.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::duplicate_keyword_args.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::duplicate_match_class_attr.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::from_import_missing_module.py ... ok test inline_err::for_stmt_invalid_iter_expr.py ... ok test inline_err::f_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::for_stmt_missing_iter.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::for_iter_unpack_py38.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::from_import_missing_rpar.py ... ok test inline_err::from_import_star_with_other_names.py ... ok test inline_err::f_string_unclosed_lbrace.py ... ok test inline_err::from_import_parenthesized_star.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::function_def_missing_identifier.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_invalid_test_expr.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::import_from_star.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::invalid_annotation_function.py ... ok test inline_err::invalid_annotation_py314.py ... ok test inline_err::incomplete_attribute_before_for_in_delimiter.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::invalid_match_pattern_target.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::ipython_help_escape_command_error_recovery_2.py ... ok test inline_err::lazy_import_invalid_from_py315.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::match_before_py310.py ... ok test inline_err::match_classify_as_keyword.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::invalid_string_literal.py ... ok test inline_err::match_stmt_no_newline_before_case.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::match_stmt_expect_indented_block.py ... ok test inline_err::match_stmt_invalid_guard_expr.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::match_stmt_invalid_subject_expr.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::irrefutable_case_pattern.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::match_stmt_missing_pattern.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::match_stmt_single_starred_subject.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::nonlocal_stmt_empty.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::mixed_tstring_and_bytes_literals.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::multiple_assignment_in_case_pattern.py ... ok test inline_err::nested_async_comprehension_py310.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::params_star_after_slash.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::params_star_separator_after_star_param.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::params_no_arg_before_slash.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::star_slices.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::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::single_star_for.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::single_star_return.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::signed_pattern_non_literal_operand.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::type_alias_incomplete_stmt.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::t_string_lambda_without_parentheses.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::type_param_type_var_tuple_bound.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::type_param_type_var_tuple_invalid_default_expr.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::type_param_invalid_bound_expr.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::unary_plus_py314.py ... ok test inline_err::type_param_type_var_tuple_missing_default.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_err::yield_after_comma.py ... ok test inline_err::type_params_empty.py ... ok test inline_err::walrus_py37.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_err::unparenthesized_named_expr_index_py38.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_err::unparenthesized_named_expr_set_comp_py38.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_err::unterminated_fstring_newline_recovery.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::async_for_statement.py ... ok test inline_ok::async_function_definition.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::except_stmt_unparenthesized_tuple_no_as_py314.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::match_annotated_assignment.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::match_as_pattern.py ... ok test inline_ok::match_as_pattern_soft_keyword.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::match_attr_pattern_soft_keyword.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::match_classify_as_identifier_1.py ... ok test inline_ok::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::match_classify_as_identifier_2.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::match_classify_as_keyword_1.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::multiple_assignment_in_case_pattern.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::non_duplicate_keyword_args.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::parenthesized_kwarg_py37.py ... ok test inline_ok::parenthesized_named_expr_index_py38.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::parenthesized_context_manager_py39.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::template_strings_py314.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::valid_annotation_py313.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test inline_ok::type_stmt_py312.py ... ok test inline_ok::unary_plus_py315.py ... ok test inline_ok::valid_annotation_class.py ... ok test inline_ok::type_param_param_spec.py ... ok test inline_ok::type_param_type_var.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test inline_ok::type_param_default_py313.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test inline_ok::valid_future_feature.py ... ok test inline_ok::walrus_py38.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test invalid_syntax::expressions/arguments/missing_expression.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test invalid_syntax::expressions/arguments/unclosed_2.py ... ok test invalid_syntax::expressions/arguments/invalid_order.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/bin_op/named_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_0.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/compare/invalid_order.py ... ok test invalid_syntax::expressions/compare/missing_lhs.py ... ok test invalid_syntax::expressions/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_2.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/compare/named_expression.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/dict/named_expression_0.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/dict/double_star.py ... ok test invalid_syntax::expressions/dict/recover.py ... ok test invalid_syntax::expressions/dict/comprehension.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_0.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_1.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/parenthesized/generator.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_0.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/list/star_expression_precedence.py ... ok test invalid_syntax::expressions/parenthesized/tuple.py ... ok test invalid_syntax::expressions/named/missing_expression_4.py ... ok test invalid_syntax::expressions/named/missing_expression_3.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/set/comprehension.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/set/recover.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.py ... ok test invalid_syntax::expressions/yield/star_expression.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/unary/no_expression_1.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/yield/named_expression.py ... ok test invalid_syntax::statements/function_type_parameters.py ... ok test invalid_syntax::re_lex_logical_token_windows_eol.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.py ... ok test invalid_syntax::expressions/yield_from/starred_expression.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.py ... ok test invalid_syntax::re_lex_logical_token.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::re_lexing/line_continuation_1.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_1.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.py ... ok test invalid_syntax::re_lexing/ty_1828.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_3.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_2.py ... ok test invalid_syntax::statements/invalid_assignment_targets.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/match/as_pattern_1.py ... ok test invalid_syntax::statements/match/as_pattern_3.py ... ok test invalid_syntax::statements/if_extra_indent.py ... ok test invalid_syntax::statements/invalid_augmented_assignment_target.py ... ok test invalid_syntax::statements/match/unary_add_usage.py ... ok test invalid_syntax::statements/with/empty_with_items.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar_eof.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::statements/match/invalid_class_pattern.py ... ok test invalid_syntax::statements/match/star_pattern_usage.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test valid_syntax::expressions/attribute.py ... ok test valid_syntax::expressions/bool_op.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test valid_syntax::expressions/await.py ... ok test valid_syntax::expressions/if.py ... ok test valid_syntax::expressions/bin_op.py ... ok test valid_syntax::expressions/arguments.py ... ok test valid_syntax::expressions/set_comprehension.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/generator.py ... ok test valid_syntax::expressions/dictionary_comprehension.py ... ok test valid_syntax::expressions/compare.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::expressions/string.py ... ok test valid_syntax::expressions/dictionary.py ... ok test valid_syntax::expressions/yield_from.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::other/atom.py ... ok test valid_syntax::expressions/yield.py ... ok test valid_syntax::statement/assert.py ... ok test valid_syntax::statement/annotated_assignment.py ... ok test valid_syntax::expressions/slice.py ... ok test valid_syntax::expressions/unary_op.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::statement/assignment.py ... ok test valid_syntax::other/decorator.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::expressions/subscript.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::statement/return.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::expressions/t_string.py ... ok test valid_syntax::statement/simple.py ... ok test valid_syntax::statement/import.py ... ok test valid_syntax::statement/while.py ... ok test valid_syntax::statement/raise.py ... ok test valid_syntax::statement/with.py ... ok test valid_syntax::statement/try.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.py ... ok test valid_syntax::statement/type.py ... ok test valid_syntax::statement/function.py ... ok test valid_syntax::statement/match.py ... ok test result: ok. 557 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/generate_inline_tests-7b88f13e2017d54e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_semantic-cb5e50904410c518 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_stdlib-f75e33114a19da7e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_trivia-87f5537df4a97560 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/block_comments-7581a4f5d9372c7f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/simple_tokenizer-b2d8c8e122020617 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/whitespace-e32b2912a58dd9d8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_server-51da758eab53e3fd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/document-e72bdd5b3f13f209 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-8d6afc6829480b82 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-02 06:57:00.419744373 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:57:00.419807573 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server, using default options 2026-10-02 06:57:00.419816883 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.419845223 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:57:00.421590873 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/pyproject.toml` 2026-10-02 06:57:00.421724014 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-02 06:57:00.421741334 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-02 06:57:00.421809134 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:57:00.421982915 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:00.470138864 DEBUG request{id=2 method=shutdown}: enter 2026-10-02 06:57:00.470179704 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.470222725 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-10-02 06:57:00.471675623 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:57:00.471722583 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server, using default options 2026-10-02 06:57:00.471726613 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.471737813 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:57:00.472568088 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/pyproject.toml` 2026-10-02 06:57:00.472722508 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-02 06:57:00.472734619 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-02 06:57:00.472798689 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:57:00.472902130 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.481773089 DEBUG request{id=2 method=shutdown}: enter 2026-10-02 06:57:00.481783649 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.481819419 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-10-02 06:57:00.482745734 INFO No workspace options found for file:///tmp/.tmp3zSdhS, using default options 2026-10-02 06:57:00.482778215 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.482789185 DEBUG Indexing settings for workspace: /tmp/.tmp3zSdhS 2026-10-02 06:57:00.484648375 INFO Registering workspace: /tmp/.tmp3zSdhS 2026-10-02 06:57:00.484706235 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.484812476 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-02 06:57:00.484849156 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-10-02 06:57:00.494968743 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:57:00.494978943 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.494997013 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-10-02 06:57:00.495955308 INFO No workspace options found for file:///tmp/.tmpdQX60O, using default options 2026-10-02 06:57:00.495988338 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.495999228 DEBUG Indexing settings for workspace: /tmp/.tmpdQX60O 2026-10-02 06:57:00.497592357 INFO Registering workspace: /tmp/.tmpdQX60O 2026-10-02 06:57:00.497649858 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.497744178 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.497789028 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-02 06:57:00.497819619 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpdQX60O/test.py 2026-10-02 06:57:00.497830709 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpdQX60O/test.py 2026-10-02 06:57:00.498560043 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-02 06:57:00.498639693 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpdQX60O/test.py 2026-10-02 06:57:00.498654063 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-02 06:57:00.508859930 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:57:00.508866040 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.508886210 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-10-02 06:57:00.509871026 INFO No workspace options found for file:///tmp/.tmpo0xl47, using default options 2026-10-02 06:57:00.509903976 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.509914366 DEBUG Indexing settings for workspace: /tmp/.tmpo0xl47 2026-10-02 06:57:00.510410039 DEBUG No `target-version` found in `/tmp/.tmpo0xl47/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-02 06:57:00.510568480 DEBUG Loaded settings from: `/tmp/.tmpo0xl47/ruff.toml` for `/tmp/.tmpo0xl47` 2026-10-02 06:57:00.512475760 INFO Registering workspace: /tmp/.tmpo0xl47 2026-10-02 06:57:00.512538411 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.512628121 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.512674991 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:57:00.512719522 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpo0xl47/ruff.toml 2026-10-02 06:57:00.512883713 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-02 06:57:00.512890863 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpo0xl47/ruff.toml 2026-10-02 06:57:00.512908203 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpo0xl47/ruff.toml 2026-10-02 06:57:00.523150540 DEBUG request{id=4 method=shutdown}: enter 2026-10-02 06:57:00.523159340 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.523177090 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-10-02 06:57:00.524214466 INFO No workspace options found for file:///tmp/.tmpLV6KsN, using default options 2026-10-02 06:57:00.524246576 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.524258446 DEBUG Indexing settings for workspace: /tmp/.tmpLV6KsN 2026-10-02 06:57:00.524934020 DEBUG Loaded settings from: `/tmp/.tmpLV6KsN/pyproject.toml` for `/tmp/.tmpLV6KsN` 2026-10-02 06:57:00.526803410 INFO Registering workspace: /tmp/.tmpLV6KsN 2026-10-02 06:57:00.526861921 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.526951041 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.526976781 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:57:00.527004941 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpLV6KsN/test.py 2026-10-02 06:57:00.527520374 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-02 06:57:00.527669465 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-02 06:57:00.527676385 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpLV6KsN/test.py 2026-10-02 06:57:00.527689085 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpLV6KsN/test.py 2026-10-02 06:57:00.527724505 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-02 06:57:00.527757066 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpLV6KsN/test.py 2026-10-02 06:57:00.527767946 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-02 06:57:00.537913752 DEBUG request{id=4 method=shutdown}: enter 2026-10-02 06:57:00.537919942 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.537938202 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-10-02 06:57:00.538983458 INFO No workspace options found for file:///tmp/.tmp4WNEuP, using default options 2026-10-02 06:57:00.539009558 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.539020239 DEBUG Indexing settings for workspace: /tmp/.tmp4WNEuP 2026-10-02 06:57:00.541659143 INFO Registering workspace: /tmp/.tmp4WNEuP 2026-10-02 06:57:00.541726714 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.541856524 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-02 06:57:00.541884844 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-02 06:57:00.552000191 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:57:00.552008471 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.552028311 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-10-02 06:57:00.552992627 INFO No workspace options found for file:///tmp/.tmpFYmFkx, using default options 2026-10-02 06:57:00.553025717 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.553035737 DEBUG Indexing settings for workspace: /tmp/.tmpFYmFkx 2026-10-02 06:57:00.555588691 INFO Registering workspace: /tmp/.tmpFYmFkx 2026-10-02 06:57:00.555654901 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.555741312 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.555777492 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-02 06:57:00.565956139 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:57:00.565963079 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.565981679 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-10-02 06:57:00.566921634 INFO No workspace options found for file:///tmp/.tmpRqmfQd, using default options 2026-10-02 06:57:00.566951694 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.566962604 DEBUG Indexing settings for workspace: /tmp/.tmpRqmfQd 2026-10-02 06:57:00.567625108 DEBUG Loaded settings from: `/tmp/.tmpRqmfQd/pyproject.toml` for `/tmp/.tmpRqmfQd` 2026-10-02 06:57:00.569632109 INFO Registering workspace: /tmp/.tmpRqmfQd 2026-10-02 06:57:00.569690910 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.569801090 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.569847231 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-02 06:57:00.569878501 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpRqmfQd/test.thing 2026-10-02 06:57:00.570700405 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:57:00.580898132 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:57:00.580905042 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.580932182 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-10-02 06:57:00.581985008 INFO No workspace options found for file:///tmp/.tmpXub4G0, using default options 2026-10-02 06:57:00.582021908 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.582033579 DEBUG Indexing settings for workspace: /tmp/.tmpXub4G0 2026-10-02 06:57:00.582759603 DEBUG Loaded settings from: `/tmp/.tmpXub4G0/pyproject.toml` for `/tmp/.tmpXub4G0` 2026-10-02 06:57:00.584735744 INFO Registering workspace: /tmp/.tmpXub4G0 2026-10-02 06:57:00.584797834 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.584885384 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.584915335 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:57:00.584946495 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpXub4G0/test.thing 2026-10-02 06:57:00.595115302 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:57:00.595121652 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.595141322 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-10-02 06:57:00.596114557 INFO No workspace options found for file:///tmp/.tmpEUUOoy, using default options 2026-10-02 06:57:00.596141517 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.596151667 DEBUG Indexing settings for workspace: /tmp/.tmpEUUOoy 2026-10-02 06:57:00.596789061 DEBUG Loaded settings from: `/tmp/.tmpEUUOoy/pyproject.toml` for `/tmp/.tmpEUUOoy` 2026-10-02 06:57:00.598779552 INFO Registering workspace: /tmp/.tmpEUUOoy 2026-10-02 06:57:00.598849132 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.598932443 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.598967003 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-10-02 06:57:00.599002563 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmpEUUOoy/test.thing 2026-10-02 06:57:00.599008633 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-10-02 06:57:00.609161270 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:57:00.609170230 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.609187700 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-10-02 06:57:00.610262156 INFO No workspace options found for file:///tmp/.tmpXdWOTq, using default options 2026-10-02 06:57:00.610295476 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.610308076 DEBUG Indexing settings for workspace: /tmp/.tmpXdWOTq 2026-10-02 06:57:00.611921975 INFO Registering workspace: /tmp/.tmpXdWOTq 2026-10-02 06:57:00.611986396 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.612077256 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.612102476 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:57:00.612137407 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpXdWOTq/pyproject.toml 2026-10-02 06:57:00.622374544 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:57:00.622382024 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.622401764 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-10-02 06:57:00.623217388 INFO No workspace options found for file:///tmp/.tmpc9pmwp, using default options 2026-10-02 06:57:00.623244938 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.623254669 DEBUG Indexing settings for workspace: /tmp/.tmpc9pmwp 2026-10-02 06:57:00.623700691 DEBUG No `target-version` found in `/tmp/.tmpc9pmwp/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-02 06:57:00.623829342 DEBUG Loaded settings from: `/tmp/.tmpc9pmwp/ruff.toml` for `/tmp/.tmpc9pmwp` 2026-10-02 06:57:00.625856833 INFO Registering workspace: /tmp/.tmpc9pmwp 2026-10-02 06:57:00.625927084 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.626013294 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.626053784 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:57:00.626082314 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpc9pmwp/ruff.toml 2026-10-02 06:57:00.636341602 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:57:00.636352102 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.636371572 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-10-02 06:57:00.637312717 INFO No workspace options found for file:///tmp/.tmp3Rx4cv, using default options 2026-10-02 06:57:00.637344947 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.637355837 DEBUG Indexing settings for workspace: /tmp/.tmp3Rx4cv 2026-10-02 06:57:00.638129552 DEBUG Loaded settings from: `/tmp/.tmp3Rx4cv/pyproject.toml` for `/tmp/.tmp3Rx4cv` 2026-10-02 06:57:00.639057707 INFO Registering workspace: /tmp/.tmp3Rx4cv 2026-10-02 06:57:00.639120387 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.639228878 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.639258258 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:57:00.639284318 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp3Rx4cv/test.py 2026-10-02 06:57:00.639780951 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-02 06:57:00.650029318 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:57:00.650040128 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.650058918 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-10-02 06:57:00.650953323 INFO No workspace options found for file:///tmp/.tmp6jg9zJ, using default options 2026-10-02 06:57:00.650981993 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.650992453 DEBUG Indexing settings for workspace: /tmp/.tmp6jg9zJ 2026-10-02 06:57:00.653483437 INFO Registering workspace: /tmp/.tmp6jg9zJ 2026-10-02 06:57:00.653549198 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.653637988 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.653667088 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:57:00.663841475 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:57:00.663847525 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.663865745 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-10-02 06:57:00.664703160 INFO No workspace options found for file:///tmp/.tmpPP4SyA, using default options 2026-10-02 06:57:00.664730280 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.664740730 DEBUG Indexing settings for workspace: /tmp/.tmpPP4SyA 2026-10-02 06:57:00.665455474 DEBUG Loaded settings from: `/tmp/.tmpPP4SyA/pyproject.toml` for `/tmp/.tmpPP4SyA` 2026-10-02 06:57:00.667428635 INFO Registering workspace: /tmp/.tmpPP4SyA 2026-10-02 06:57:00.667498796 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.667587936 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.667647666 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:57:00.677836593 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:57:00.677842533 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.677861293 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-10-02 06:57:00.678924559 INFO No workspace options found for file:///tmp/.tmpxIEltG, using default options 2026-10-02 06:57:00.678950329 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.678973130 DEBUG Indexing settings for workspace: /tmp/.tmpxIEltG 2026-10-02 06:57:00.680540818 INFO Registering workspace: /tmp/.tmpxIEltG 2026-10-02 06:57:00.680607099 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.680699319 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.680734439 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:57:00.690964236 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:57:00.690973806 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.690992417 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-10-02 06:57:00.691916772 INFO No workspace options found for file:///tmp/.tmp6Ohwas, using default options 2026-10-02 06:57:00.691955512 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.691967472 DEBUG Indexing settings for workspace: /tmp/.tmp6Ohwas 2026-10-02 06:57:00.693603921 INFO Registering workspace: /tmp/.tmp6Ohwas 2026-10-02 06:57:00.693678532 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.693771472 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.693801542 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:57:00.693894943 DEBUG request{id=3 method=textDocument/hover}: enter 2026-10-02 06:57:00.693938833 DEBUG request{id=4 method=textDocument/hover}: enter 2026-10-02 06:57:00.693985993 DEBUG request{id=5 method=textDocument/hover}: enter 2026-10-02 06:57:00.694027814 DEBUG request{id=6 method=textDocument/hover}: enter 2026-10-02 06:57:00.694073374 DEBUG request{id=7 method=textDocument/hover}: enter 2026-10-02 06:57:00.704178700 DEBUG request{id=8 method=shutdown}: enter 2026-10-02 06:57:00.704186430 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.704212930 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-10-02 06:57:00.705135426 INFO No workspace options found for file:///tmp/.tmpO3XL9c, using default options 2026-10-02 06:57:00.705166076 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.705178046 DEBUG Indexing settings for workspace: /tmp/.tmpO3XL9c 2026-10-02 06:57:00.707788590 INFO Registering workspace: /tmp/.tmpO3XL9c 2026-10-02 06:57:00.707845901 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.707933001 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.707962271 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:57:00.718099828 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:57:00.718107288 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.718127438 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-10-02 06:57:00.719092523 INFO No workspace options found for file:///tmp/.tmpF2cl1d, using default options 2026-10-02 06:57:00.719127974 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.719140084 DEBUG Indexing settings for workspace: /tmp/.tmpF2cl1d 2026-10-02 06:57:00.721749588 INFO Registering workspace: /tmp/.tmpF2cl1d 2026-10-02 06:57:00.721811579 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.721900059 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.721926399 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:57:00.732074826 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:57:00.732081576 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.732100366 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-10-02 06:57:00.733016201 INFO No workspace options found for file:///tmp/.tmpMrFV6n, using default options 2026-10-02 06:57:00.733049781 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.733061591 DEBUG Indexing settings for workspace: /tmp/.tmpMrFV6n 2026-10-02 06:57:00.735694156 INFO Registering workspace: /tmp/.tmpMrFV6n 2026-10-02 06:57:00.735755396 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.735879037 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:57:00.735905487 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmpMrFV6n/not-open.py` isn't open. 2026-10-02 06:57:00.746012584 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:57:00.746019784 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.746038194 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-10-02 06:57:00.747004379 INFO No workspace options found for file:///tmp/.tmpqmFSzP, using default options 2026-10-02 06:57:00.747033469 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.747046590 DEBUG Indexing settings for workspace: /tmp/.tmpqmFSzP 2026-10-02 06:57:00.748687119 INFO Registering workspace: /tmp/.tmpqmFSzP 2026-10-02 06:57:00.748746699 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.748856130 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-02 06:57:00.748880040 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpqmFSzP/notebook.py 2026-10-02 06:57:00.749782475 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-02 06:57:00.749807125 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-02 06:57:00.749824935 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-02 06:57:00.749895425 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:00.749951146 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:00.760183693 DEBUG request{id=2 method=shutdown}: enter 2026-10-02 06:57:00.760190493 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.760221443 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-02 06:57:00.761293439 INFO No workspace options found for file:///tmp/.tmp3l79ky, using default options 2026-10-02 06:57:00.761328229 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.761339719 DEBUG Indexing settings for workspace: /tmp/.tmp3l79ky 2026-10-02 06:57:00.762028403 DEBUG Loaded settings from: `/tmp/.tmp3l79ky/pyproject.toml` for `/tmp/.tmp3l79ky` 2026-10-02 06:57:00.764014754 INFO Registering workspace: /tmp/.tmp3l79ky 2026-10-02 06:57:00.764086195 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.764190505 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-02 06:57:00.764224025 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmp3l79ky/test.ipynb 2026-10-02 06:57:00.764663118 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:00.764710338 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:00.764760778 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:57:00.764797899 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp3l79ky/test.ipynb 2026-10-02 06:57:00.765467342 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-02 06:57:00.765477282 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp3l79ky/test.ipynb 2026-10-02 06:57:00.765593903 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-10-02 06:57:00.765599243 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp3l79ky/test.ipynb 2026-10-02 06:57:00.775756800 DEBUG request{id=5 method=shutdown}: enter 2026-10-02 06:57:00.775768680 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.775789670 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-10-02 06:57:00.776876536 INFO No workspace options found for file:///tmp/.tmpFZ23kI, using default options 2026-10-02 06:57:00.776906556 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.776917746 DEBUG Indexing settings for workspace: /tmp/.tmpFZ23kI 2026-10-02 06:57:00.777659040 DEBUG Loaded settings from: `/tmp/.tmpFZ23kI/pyproject.toml` for `/tmp/.tmpFZ23kI` 2026-10-02 06:57:00.779608381 INFO Registering workspace: /tmp/.tmpFZ23kI 2026-10-02 06:57:00.779686362 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.779788002 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-02 06:57:00.779804172 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpFZ23kI/test.ipynb 2026-10-02 06:57:00.780320185 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:00.780354815 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:00.790466542 DEBUG request{id=2 method=shutdown}: enter 2026-10-02 06:57:00.790477112 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.790497472 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-10-02 06:57:00.791464147 INFO No workspace options found for file:///tmp/.tmpjMjDHR, using default options 2026-10-02 06:57:00.791498548 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.791508218 DEBUG Indexing settings for workspace: /tmp/.tmpjMjDHR 2026-10-02 06:57:00.793082186 INFO Registering workspace: /tmp/.tmpjMjDHR 2026-10-02 06:57:00.793152047 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.793274007 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-02 06:57:00.793298848 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpjMjDHR/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-02 06:57:00.793657470 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-02 06:57:00.793685350 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-02 06:57:00.793706130 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-02 06:57:00.793765730 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:00.793793950 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:00.793944341 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-02 06:57:00.793958561 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpjMjDHR/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-02 06:57:00.794171472 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-02 06:57:00.794212063 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-02 06:57:00.794229293 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-02 06:57:00.794272823 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:00.794286033 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:00.794308143 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-02 06:57:00.794316033 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpjMjDHR/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-02 06:57:00.794522844 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-02 06:57:00.794545135 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-02 06:57:00.794561145 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-02 06:57:00.794602015 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:00.794608265 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:00.794621905 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:00.804800122 DEBUG request{id=2 method=shutdown}: enter 2026-10-02 06:57:00.804808742 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.804823382 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-10-02 06:57:00.806035089 INFO No workspace options found for file:///tmp/.tmp3IB6Bq, using default options 2026-10-02 06:57:00.806073329 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.806085329 DEBUG Indexing settings for workspace: /tmp/.tmp3IB6Bq 2026-10-02 06:57:00.806557342 DEBUG No `target-version` found in `/tmp/.tmp3IB6Bq/.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-02 06:57:00.806692842 DEBUG Loaded settings from: `/tmp/.tmp3IB6Bq/.ruff.toml` for `/tmp/.tmp3IB6Bq` 2026-10-02 06:57:00.806714202 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp3IB6Bq/sub 2026-10-02 06:57:00.807720778 INFO Registering workspace: /tmp/.tmp3IB6Bq 2026-10-02 06:57:00.807792238 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.807875609 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.807905779 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-02 06:57:00.807952319 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp3IB6Bq/sub/test.py 2026-10-02 06:57:00.807993300 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.808008460 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-02 06:57:00.808013150 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp3IB6Bq/sub/foo/test.py 2026-10-02 06:57:00.818109176 DEBUG request{id=4 method=shutdown}: enter 2026-10-02 06:57:00.818114466 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.818132166 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-10-02 06:57:00.819308133 INFO No workspace options found for file:///tmp/.tmpIB1Ppz/sub, using default options 2026-10-02 06:57:00.819336253 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.819347323 DEBUG Indexing settings for workspace: /tmp/.tmpIB1Ppz/sub 2026-10-02 06:57:00.819421803 DEBUG No `target-version` found in `/tmp/.tmpIB1Ppz/.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-02 06:57:00.819520624 DEBUG Loaded settings from: `/tmp/.tmpIB1Ppz/.ruff.toml` 2026-10-02 06:57:00.819914166 DEBUG No `target-version` found in `/tmp/.tmpIB1Ppz/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-02 06:57:00.820041617 DEBUG Loaded settings from: `/tmp/.tmpIB1Ppz/sub/.ruff.toml` for `/tmp/.tmpIB1Ppz/sub` 2026-10-02 06:57:00.820058597 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpIB1Ppz/sub/foo 2026-10-02 06:57:00.821070653 INFO Registering workspace: /tmp/.tmpIB1Ppz/sub 2026-10-02 06:57:00.821145853 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.821259084 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.821295274 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-02 06:57:00.821325624 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpIB1Ppz/sub/test.py 2026-10-02 06:57:00.821356164 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:57:00.821452955 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.821472475 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-02 06:57:00.821477805 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpIB1Ppz/sub/foo/test.py 2026-10-02 06:57:00.831578541 DEBUG request{id=4 method=shutdown}: enter 2026-10-02 06:57:00.831586031 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.831606031 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor_in_a_multi_root_workspace ... 2026-10-02 06:57:00.832739138 INFO No workspace options found for file:///tmp/.tmpxKaZMV, using default options 2026-10-02 06:57:00.832771428 INFO No workspace options found for file:///tmp/.tmpxKaZMV/sub, using default options 2026-10-02 06:57:00.832774928 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.832785658 DEBUG Indexing settings for workspace: /tmp/.tmpxKaZMV 2026-10-02 06:57:00.833320071 DEBUG Loaded settings from: `/tmp/.tmpxKaZMV/.ruff.toml` for `/tmp/.tmpxKaZMV` 2026-10-02 06:57:00.833363401 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpxKaZMV/sub 2026-10-02 06:57:00.835408073 INFO Registering workspace: /tmp/.tmpxKaZMV 2026-10-02 06:57:00.835419433 DEBUG Indexing settings for workspace: /tmp/.tmpxKaZMV/sub 2026-10-02 06:57:00.835570603 DEBUG Loaded settings from: `/tmp/.tmpxKaZMV/.ruff.toml` 2026-10-02 06:57:00.836037156 DEBUG Loaded settings from: `/tmp/.tmpxKaZMV/sub/.ruff.toml` for `/tmp/.tmpxKaZMV/sub` 2026-10-02 06:57:00.836082576 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpxKaZMV/sub/foo 2026-10-02 06:57:00.838028447 INFO Registering workspace: /tmp/.tmpxKaZMV/sub 2026-10-02 06:57:00.838094728 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.838177598 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.838226878 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-02 06:57:00.838263909 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpxKaZMV/test.py 2026-10-02 06:57:00.838299509 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:57:00.838409349 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.838428129 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-02 06:57:00.838434430 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpxKaZMV/sub/test.py 2026-10-02 06:57:00.838442260 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:57:00.838494680 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.838509580 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-10-02 06:57:00.838514250 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpxKaZMV/sub/foo/test.py 2026-10-02 06:57:00.848610736 DEBUG request{id=5 method=shutdown}: enter 2026-10-02 06:57:00.848617996 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.848634596 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-10-02 06:57:00.849815143 INFO No workspace options found for file:///tmp/.tmplEMo0K, using default options 2026-10-02 06:57:00.849844363 INFO No workspace options found for file:///tmp/.tmplEMo0K/external/Y, using default options 2026-10-02 06:57:00.849847873 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.849857953 DEBUG Indexing settings for workspace: /tmp/.tmplEMo0K 2026-10-02 06:57:00.850518387 DEBUG Loaded settings from: `/tmp/.tmplEMo0K/systemtests/pyproject.toml` for `/tmp/.tmplEMo0K/systemtests` 2026-10-02 06:57:00.851453282 INFO Registering workspace: /tmp/.tmplEMo0K 2026-10-02 06:57:00.851463832 DEBUG Indexing settings for workspace: /tmp/.tmplEMo0K/external/Y 2026-10-02 06:57:00.854024226 INFO Registering workspace: /tmp/.tmplEMo0K/external/Y 2026-10-02 06:57:00.854092767 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.854192567 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.854214678 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.854237968 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:57:00.854268778 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmplEMo0K/systemtests/tests/common/fakes/wus.py 2026-10-02 06:57:00.854341278 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-02 06:57:00.854415629 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-02 06:57:00.854420439 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmplEMo0K/external/Y/wus.py 2026-10-02 06:57:00.854727670 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-02 06:57:00.864999348 DEBUG request{id=4 method=shutdown}: enter 2026-10-02 06:57:00.865004848 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.865024108 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-10-02 06:57:00.866221205 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:57:00.866251005 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server, using default options 2026-10-02 06:57:00.866254975 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.866265665 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:57:00.867032399 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/pyproject.toml` 2026-10-02 06:57:00.867150790 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-02 06:57:00.867161050 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-02 06:57:00.867241000 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:57:00.867305291 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.867386441 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.867409691 WARN No settings available for file:///tmp/.tmp2jV7hq/nested/test.py - falling back to default settings 2026-10-02 06:57:00.867568132 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-02 06:57:00.867599822 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp2jV7hq/nested/test.py 2026-10-02 06:57:00.867626982 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:57:00.867738263 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.867745103 WARN No settings available for file:///tmp/.tmp2jV7hq/unrelated/test.py - falling back to default settings 2026-10-02 06:57:00.867853554 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-02 06:57:00.867860694 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp2jV7hq/unrelated/test.py 2026-10-02 06:57:00.867867854 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:57:00.877994570 DEBUG request{id=4 method=shutdown}: enter 2026-10-02 06:57:00.878002540 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.878016620 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-10-02 06:57:00.878989736 INFO No workspace options found for file:///tmp/.tmpsjZ4ee, using default options 2026-10-02 06:57:00.879032316 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.879044346 DEBUG Indexing settings for workspace: /tmp/.tmpsjZ4ee 2026-10-02 06:57:00.881584380 INFO Registering workspace: /tmp/.tmpsjZ4ee 2026-10-02 06:57:00.881649691 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.881767081 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:57:00.881803582 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmpsjZ4ee/not-open.py` isn't open. 2026-10-02 06:57:00.891962998 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:57:00.891972418 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.891991748 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-10-02 06:57:00.892951934 INFO No workspace options found for file:///tmp/.tmpK9Akzb/sub, using default options 2026-10-02 06:57:00.892978874 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:57:00.892989034 DEBUG Indexing settings for workspace: /tmp/.tmpK9Akzb/sub 2026-10-02 06:57:00.893055474 DEBUG No `target-version` found in `/tmp/.tmpK9Akzb/.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-02 06:57:00.893168205 DEBUG Loaded settings from: `/tmp/.tmpK9Akzb/.ruff.toml` 2026-10-02 06:57:00.893583747 DEBUG No `target-version` found in `/tmp/.tmpK9Akzb/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-02 06:57:00.893736598 DEBUG Loaded settings from: `/tmp/.tmpK9Akzb/sub/.ruff.toml` for `/tmp/.tmpK9Akzb/sub` 2026-10-02 06:57:00.893759088 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpK9Akzb/sub/foo 2026-10-02 06:57:00.894740364 INFO Registering workspace: /tmp/.tmpK9Akzb/sub 2026-10-02 06:57:00.894798614 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:57:00.894896015 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:57:00.894929455 WARN No settings available for file:///tmp/.tmpK9Akzb/unrelated/test.py - falling back to default settings 2026-10-02 06:57:00.895079796 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-02 06:57:00.895113086 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpK9Akzb/unrelated/test.py 2026-10-02 06:57:00.895140556 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:57:00.905312773 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:57:00.905322593 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:57:00.905341573 DEBUG Received exit notification, exiting ok test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_source_file-7603c187cc7861ca --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/auto_traits-1159fdc9dc9fcd17 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/constructors-c0cebe402f2ef558 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/indexing-989245e6bd8f7a04 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/main-381b3f1f8e6b39f3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/serde-d948736f321e20a0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_workspace-0b6030a142a200ab --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ty-af15067bd911b0af --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ty-fa49d4d56d9b5264 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/cli-9a3569bd67413074 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 180 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::fix ... ok test fixes::fix_clean_file ... ok test fixes::fix_unfixable ... Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents: x = 1 ok test github_diagnostics ... ok test gitlab_diagnostics ... ok test gitlab_empty_diagnostics ... ok test paths_in_configuration_files_are_relative_to_the_project_root ... ok test python_environment::check_venv_resolution_with_working_venv ... ok test python_environment::check_venv_resolution_without_working_venv ... ok test python_environment::cli_unsupported_python_version ... ok test python_environment::config_file_annotation_showing_where_python_version_set_syntax_error ... ok test python_environment::config_file_annotation_showing_where_python_version_set_typing_error ... ok test python_environment::config_file_broken_python_setting ... ok test python_environment::config_file_python_setting_directory_with_no_site_packages ... ok test python_environment::config_file_python_setting_directory_with_unsupported_python_version ... ok test python_environment::config_file_unsupported_python_version ... ok test python_environment::config_override_python_platform ... ok test python_environment::config_override_python_version ... ok test python_environment::default_root_flat_layout ... ok test python_environment::default_root_flat_layout_variant ... ok test python_environment::default_root_project_name_folder ... ok test python_environment::default_root_python_folder ... ok test python_environment::default_root_python_package ... ok test python_environment::default_root_python_package_pyi ... ok test python_environment::default_root_src_layout ... ok test python_environment::default_root_tests_folder ... ok test python_environment::default_root_tests_package ... ok test python_environment::defaults_to_a_new_python_version ... ok test python_environment::lib64_site_packages_directory_on_unix ... ok test python_environment::many_search_paths ... ok test python_environment::missing_virtual_env ... ok test python_environment::python_argument_points_to_symlinked_executable ... ok test python_environment::python_argument_trapped_in_a_symlink_factory ... ok test python_environment::python_cli_argument_system_installation ... ok test python_environment::python_cli_argument_virtual_environment ... ok test python_environment::python_version_inferred_from_system_installation ... ok test python_environment::pythonpath_is_respected ... ok test python_environment::pythonpath_multiple_dirs_is_respected ... ok test python_environment::pyvenv_cfg_file_annotation_no_trailing_newline ... ok test python_environment::pyvenv_cfg_file_annotation_showing_where_python_version_set ... ok test python_environment::src_subdirectory_not_added_as_root_if_src_package_exists ... ok test python_environment::src_subdirectory_takes_precedence_over_repo_root ... ok test python_environment::unix_system_installation_with_no_lib_directory ... ok test rule::preview_rule_status ... ok test rule::rule_default_output ... ok test rule::rule_json_output ... ok test rule::rule_no_selector ... # abstract-and-final-method Default level: error | Stable (since 0.0.64) ## What it does Checks for methods decorated with both `@abstractmethod` and `@final`. ## Why is this bad? An abstract method must be overridden for a subclass to become concrete, but a final method cannot be overridden. Combining the decorators therefore makes it impossible for a subclass to provide a concrete implementation. ## Example ```python from abc import ABC, abstractmethod from typing import final class Base(ABC): @final @abstractmethod def method(self) -> None: ... # error ``` # abstract-method-in-final-class Default level: error | Stable (since 0.0.13) ## What it does Checks for `@final` classes that have unimplemented abstract methods. ## Why is this bad? A class decorated with `@final` cannot be subclassed. If such a class has abstract methods that are not implemented, the class can never be properly instantiated, as the abstract methods can never be implemented (since subclassing is prohibited). At runtime, instantiation of classes with unimplemented abstract methods is only prevented for classes that have `ABCMeta` (or a subclass of it) as their metaclass. However, type checkers also enforce this for classes that do not use `ABCMeta`, since the intent for the class to be abstract is clear from the use of `@abstractmethod`. ## Example ```python from abc import ABC, abstractmethod from typing import final class Base(ABC): @abstractmethod def method(self) -> int: ... @final # `Derived` does not implement `method` class Derived(Base): # error pass ``` # ambiguous-protocol-member Default level: warn | Stable (since 0.0.1-alpha.20) ## What it does Checks for protocol classes with members that will lead to ambiguous interfaces. ## Why is this bad? Assigning to an undeclared variable in a protocol class, or to an undeclared attribute through a protocol method's `self` or `cls` receiver, leads to an ambiguous interface which may lead to the type checker inferring unexpected things. It's recommended to ensure that all members of a protocol class are explicitly declared. ## Examples ```py from typing import ClassVar, Protocol class BaseProto(Protocol): a: int # fine (explicitly declared as `int`) instance_member: str class_member: ClassVar[str] # fine: a method definition using `def` is considered a declaration def method_member(self) -> int: ... def method(self) -> None: self.instance_member = "value" # fine (declared in the class body) self.implicit = "value" # error: [ambiguous-protocol-member] @classmethod def class_method(cls) -> None: cls.class_member = "value" # fine (declared in the class body) cls.implicit_class = "value" # error: [ambiguous-protocol-member] # no explicit declaration, leading to ambiguity c = "some variable" # error # no explicit declaration, leading to ambiguity b = method_member # error # This creates implicit assignments of `d` and `e` in the protocol class body. # Were they really meant to be considered protocol members? # error: "`d` is not declared as a protocol member" # error: "`e` is not declared as a protocol member" for d, e in enumerate(range(42)): pass class SubProto(BaseProto, Protocol): a = 42 # fine (declared in superclass) ``` # assert-type-unspellable-subtype Default level: error | Stable (since 0.0.14) ## What it does Checks for `assert_type()` calls where the actual type is an unspellable subtype of the asserted type. ## Why is this bad? `assert_type()` is intended to ensure that the inferred type of a value is exactly the same as the asserted type. But in some situations, ty has nonstandard extensions to the type system that allow it to infer more precise types than can be expressed in user annotations. ty emits a different error code to `type-assertion-failure` in these situations so that users can easily differentiate between the two cases. ## Example ```toml [environment] python-version = "3.11" ``` ```python from typing import assert_type def _(x: int): assert_type(x, int) # fine if x: # the actual type is `int & ~AlwaysFalsy`, # which excludes types like `Literal[0]` # error: [assert-type-unspellable-subtype] assert_type(x, int) ``` # blanket-ignore-comment Default level: ignore | Stable (since 0.0.57) ## What it does Checks for `ty: ignore` comments that don't specify which rules to ignore. ## Why is this bad? A blanket `ty: ignore` comment suppresses every type-checking diagnostic on the applicable line or file. Specifying rule codes documents which diagnostics are expected and prevents the comment from silencing unrelated errors. ## Examples ```py # error value = unknown # ty: ignore ``` Use instead: ```py value = unknown # ty: ignore[unresolved-reference] ``` # call-abstract-method Default level: error | Stable (since 0.0.16) ## What it does Checks for calls to abstract `@classmethod`s or `@staticmethod`s with "trivial bodies" when accessed on the class object itself. "Trivial bodies" are bodies that solely consist of `...`, `pass`, a docstring, and/or `raise NotImplementedError`. ## Why is this bad? An abstract method with a trivial body has no concrete implementation to execute, so calling such a method directly on the class will probably not have the desired effect. It is also unsound to call these methods directly on the class. Unlike other methods, ty permits abstract methods with trivial bodies to have non-`None` return types even though they always return `None` at runtime. This is because it is expected that these methods will always be overridden rather than being called directly. As a result of this exception to the normal rule, ty may infer an incorrect type if one of these methods is called directly, which may then mean that type errors elsewhere in your code go undetected by ty. Calling abstract classmethods or staticmethods via `type[X]` is allowed, since the actual runtime type could be a concrete subclass with an implementation. ## Example ```python from abc import ABC, abstractmethod class Foo(ABC): @classmethod @abstractmethod def method(cls) -> int: ... # cannot call abstract classmethod Foo.method() # error ``` # call-non-callable Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls to non-callable objects. This includes attempts to instantiate classes with unimplemented abstract methods, whether those methods are explicitly decorated with `abstractmethod` or implicitly abstract protocol members. ## Why is this bad? Calling a non-callable object will raise a `TypeError` at runtime. Abstract methods describe behavior that a subclass must implement before it can be instantiated. Classes using `ABCMeta` enforce this at runtime; the type checker also enforces it for classes without `ABCMeta`. ## Examples ```python # TypeError: 'int' object is not callable 4() # error ``` ```python from abc import ABC, abstractmethod class Abstract(ABC): @abstractmethod def method(self) -> int: ... # `method` has not been implemented. Abstract() # error class Concrete(Abstract): def method(self) -> int: return 42 Concrete() # OK ``` # call-top-callable Default level: error | Stable (since 0.0.7) ## What it does Checks for calls to objects typed as `Top[Callable[..., T]]` (the infinite union of all callable types with return type `T`). ## Why is this bad? When `analysis.strict-generic-narrowing` is enabled, `callable(x)` and `isinstance(x, Callable)` narrow an object to `Top[Callable[..., object]]`. We know the object is callable, but we don't know its precise signature. This type represents the set of all possible callable types (including, e.g., functions that take no arguments and functions that require arguments), so no specific set of arguments can be guaranteed to be valid. ## Examples ```toml [analysis] strict-generic-narrowing = true ``` ```python def f(x: object): if callable(x): # We know `x` is callable, but not what arguments it accepts x() # error ``` # conflicting-declarations Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks whether a variable has been declared as two conflicting types. ## Why is this bad A variable with two conflicting declarations likely indicates a mistake. Moreover, it could lead to incorrect or ill-defined type inference for other code that relies on these variables. ## Examples ```python if __name__ == "__main__": a: int else: a: str a = 1 # error ``` # conflicting-metaclass Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions where the metaclass of the class being created would not be a subclass of the metaclasses of all the class's bases. ## Why is it bad? Such a class definition raises a `TypeError` at runtime. ## Examples ```pyi class M1(type): ... class M2(type): ... class A(metaclass=M1): ... class B(metaclass=M2): ... # TypeError: metaclass conflict class C(A, B): ... # error ``` # cyclic-class-definition Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions in stub files that inherit (directly or indirectly) from themselves. ## Why is it bad? Although forward references are natively supported in stub files, inheritance cycles are still disallowed, as it is impossible to resolve a consistent [method resolution order] for a class that inherits from itself. ## Examples `foo.pyi`: ```pyi class A(B): ... # error class B(A): ... # error ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # cyclic-type-alias-definition Default level: error | Stable (since 0.0.1-alpha.29) ## What it does Checks for circular type alias definitions. ## Why is it bad? Recursive aliases are valid when recursive references occur inside another type, such as `list[Tree]`. An alias cannot expand directly to itself or include itself as a union member. This applies to implicit type aliases, aliases annotated with `TypeAlias`, `type` statements, and aliases created with `TypeAliasType`. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeAlias, TypeAliasType, Union type Itself = Itself # error type A = B # error type B = A # error type IntOr = int | IntOr # error Cycle = TypeAliasType("Cycle", "Cycle") # error LegacyCycle: TypeAlias = "int | LegacyCycle" # error ImplicitCycle = Union[int, "ImplicitCycle"] # error value: ImplicitCycle type Tree = int | list[Tree] # valid recursive alias ``` # dataclass-field-order Default level: error | Stable (since 0.0.15) ## What it does Checks for dataclass definitions where required fields are defined after fields with default values. ## Why is this bad? In dataclasses, all required fields (fields without default values) must be defined before fields with default values. This is a Python requirement that will raise a `TypeError` at runtime if violated. ## Example ```python from dataclasses import dataclass @dataclass class Example: x: int = 1 # Field with default value # Required field after field with default y: str # error ``` # deprecated Default level: warn | Stable (since 0.0.1-alpha.16) ## What it does Checks for uses of deprecated items ## Why is this bad? Deprecated items should no longer be used. ## Examples ```toml [environment] python-version = "3.13" ``` ```python import warnings @warnings.deprecated("use new_func instead") def old_func(): ... old_func() # error: [deprecated] ``` # disjoint-cast Default level: ignore | Stable (since 0.0.78) ## What it does Detects `cast` calls where the inferred type of the value is disjoint from the destination type. Two types are disjoint if they are entirely non-overlapping. For example, `str` and `int` are disjoint types because it is impossible to create a Python object that is both a `str` and an `int` at the same time: Python forbids multiple inheritance between these two classes: ```pycon >>> class StrAndInt(int, str): ... Traceback (most recent call last): File "", line 1, in class StrAndInt(int, str): ... TypeError: multiple bases have instance lay-out conflict ``` This means that any object of type `int` can never also be of type `str`, and any object of type `str` can never also inhabit the type `int`. The only common subtype of these two types is [`Never`][never], the uninhabited type, which has no members. ## Why is this bad? `cast()` is deliberately designed as an "escape hatch" in the type system that is neither validated at runtime nor, by default, by type checkers. While upcasting to a supertype is always sound, and casting to a subtype can be sound in some situations if accompanied by careful validation checks, `cast()` is also deliberately designed to allow unsound narrowing, and most useful applications of `cast()` in real-world code cannot be fully validated by a type checker. Nonetheless, even while acknowledging the fact that `cast()` is intentionally designed to allow unsoundness, casting a value to an entirely *disjoint* type is especially likely to indicate a mistake in your code. A cast from an `int` to a `str`, for example, likely indicates a bug or misunderstanding. This rule therefore provides a means for codebases to partially validate their uses of `cast()` without banning the API -- or even banning all unsound uses of the API -- entirely. ## Example ```py from typing import cast def parse(value: int) -> str: return cast(str, value) # error: [disjoint-cast] ``` Casts between overlapping (non-disjoint) types are allowed: ```py from collections.abc import Sequence from typing import cast def validate(numbers: Sequence[int | None]) -> Sequence[int]: if None in numbers: raise TypeError("must provide a sequence of numbers!") return cast(Sequence[int], numbers) ``` Note that disjointness between types can sometimes be surprising. For example, `list[int]` is disjoint from `list[bool]` even though `bool` is a subtype of `int`. Due to the fact that `list` is [mutable and invariant], it would be deeply unsound for ty to ever narrow an object of type `list[int]` to the type `list[bool]`. As such, ty will complain about a cast from `list[int]` to `list[bool]` when this rule is enabled. Similarly, two `NewType`s can be disjoint even when they share the same underlying nominal base type, unless one `NewType` is explicitly declared as a sub-newtype of the other. ```py from typing import NewType, cast UserId = NewType("UserId", int) ProUserId = NewType("ProUserId", int) def f(x: list[int], user_id: UserId): y = cast(list[bool], x) # error: [disjoint-cast] pro_user_id = cast(ProUserId, user_id) # error: [disjoint-cast] ``` ## Alternatives In many cases, the diagnostic can be avoided by switching to use covariant generic types rather than invariant ones: ```py # `Sequence`, unlike `list`, is immutable and covariant from collections.abc import Sequence from typing import cast def f(x: Sequence[int]): y = cast(Sequence[bool], x) # no diagnostic ``` Though if you're able to use covariant types, a type-safe narrowing mechanism that provides runtime validation, such as using `TypeIs`, is generally preferable to using `cast`: ```py # `Sequence`, unlike `list`, is immutable and covariant from collections.abc import Sequence from typing_extensions import TypeIs, reveal_type def is_sequence_of_bools(x: Sequence[int]) -> TypeIs[Sequence[bool]]: return all(isinstance(item, bool) for item in x) def f(x: Sequence[int]): assert is_sequence_of_bools(x) reveal_type(x) # revealed: Sequence[bool] ``` If you're unable to switch to an immutable, covariant generic type, other solutions to this particular diagnostic might include assigning a new list altogether: ```py def f(x: list[int]): y: list[bool] = [] for item in x: assert isinstance(item, bool) y.append(item) ``` Or using a `TypeGuard`. While the "narrowing" below is still unsound, there is at least some runtime validation of the element types taking place, making it superior to the `cast`: ```py from typing_extensions import TypeGuard, reveal_type def is_list_of_bools(x: list[int]) -> TypeGuard[list[bool]]: return all(isinstance(item, bool) for item in x) def f(x: list[int]): assert is_list_of_bools(x) reveal_type(x) # revealed: list[bool] ``` ## Default level This rule is disabled by default. It is designed as a strict rule for users who want additional soundness checks from their type checker, and it may have false positives in some situations. ## See also - The Ruff rule [`banned-api`][banned-api] can be used to ban the use of `cast()` entirely in your codebase. - `redundant-cast` detects casts where the value already has the destination type. [banned-api]: https://docs.astral.sh/ruff/rules/banned-api/ [mutable and invariant]: https://docs.astral.sh/ty/reference/typing-faq/#invariant-generics [never]: https://docs.python.org/3/library/typing.html#typing.Never # division-by-zero Default level: ignore | Stable (since 0.0.1-alpha.1) ## What it does It detects division by zero. ## Why is this bad? Dividing by zero raises a `ZeroDivisionError` at runtime. ## Rule status This rule is currently disabled by default because of the number of false positives it can produce. ## Examples ```python 5 / 0 # error ``` # duplicate-base Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions with duplicate bases. ## Why is this bad? Class definitions with duplicate bases raise `TypeError` at runtime. ## Examples ```python class A: ... # TypeError: duplicate base class class B(A, A): ... # error ``` # duplicate-kw-only Default level: error | Stable (since 0.0.1-alpha.12) ## What it does Checks for dataclass definitions with more than one field annotated with `KW_ONLY`. ## Why is this bad? `dataclasses.KW_ONLY` is a special marker used to emulate the `*` syntax in normal signatures. It can only be used once per dataclass. Attempting to annotate two different fields with it will lead to a runtime error. ## Examples ```python from dataclasses import dataclass, KW_ONLY # Crash at runtime @dataclass class A: # error b: int _1: KW_ONLY c: str _2: KW_ONLY d: bytes ``` # dynamic-function-decorator-return Default level: ignore | Stable (since 0.0.73) ## What it does Detects decorator applications that replace a function with `Any` or another [dynamic type]. ## Why is this bad? A decorator can replace the function it receives with any object. Type checkers therefore use the decorator's return type as the type of the decorated function. If the decorator returns `Any` or `Unknown` (explicitly or implicitly), the original type is lost, along with the type checker's ability to catch invalid calls and attribute accesses: ```py from collections.abc import Callable def untyped_decorator(function: Callable[..., object]): return function # error: "Decorator returns `Unknown`" @untyped_decorator def stringify(value: int) -> str: return str(value) # No type error is reported, even though `stringify` expects an integer. stringify("not an integer") ``` This rule identifies the point where a decorator erases useful type information, before that imprecision spreads to every use of the decorated function. It can be especially useful in cases where the decorator is defined in a third-party library. Whereas linter rules such as [`ANN201`][ann201] and [`ANN202`][ann202] can complain about missing annotations in your first-party code, they cannot identify instances where unsound types leak into your code due to missing type annotations in third-party code installed into `site-packages`. ## Examples `third_party_library.py`: ```py from collections.abc import Callable def untyped_decorator(function: Callable[..., object]): return function ``` `first_party.py`: ```py from third_party_library import untyped_decorator # error: "Decorator returns `Unknown`" @untyped_decorator def greet(name: str) -> str: return f"Hello, {name}!" ``` If making a PR to the third-party library to improve their annotations is not possible, fixes for this diagnostic could include writing your own decorator or introducing a type-safe wrapper: ```py from collections.abc import Callable from typing import TypeVar from third_party_library import untyped_decorator FunctionT = TypeVar("FunctionT", bound=Callable[..., object]) def typed_wrapper(f: FunctionT) -> FunctionT: decorated = untyped_decorator(f) assert decorated is f return decorated @typed_wrapper def greet(name: str) -> str: return f"Hello, {name}!" ``` ## Default level This rule is disabled by default. It is intended for advanced users wanting additional soundness checks from their type checker, not for users who have just started to use type checkers on their Python code. [ann201]: https://docs.astral.sh/ruff/rules/missing-return-type-undocumented-public-function/ [ann202]: https://docs.astral.sh/ruff/rules/missing-return-type-private-function/ [dynamic type]: https://typing.python.org/en/latest/spec/glossary.html#term-dynamic-type # empty-body Default level: error | Stable (since 0.0.14) ## What it does Detects functions with empty bodies that have a non-`None` return type annotation. The errors reported by this rule have the same motivation as the `invalid-return-type` rule. The diagnostic exists as a separate error code to allow users to disable this rule while prototyping code. While we strongly recommend enabling this rule if possible, users migrating from other type checkers may also find it useful to temporarily disable this rule on some or all of their codebase if they find it results in a large number of diagnostics. ## Why is this bad? A function with an empty body (containing only `...`, `pass`, or a docstring) will implicitly return `None` at runtime. Returning `None` when the return type is non-`None` is unsound, and will lead to ty inferring incorrect types elsewhere. Functions with empty bodies are permitted in certain contexts where they serve as declarations rather than implementations: - Functions in stub files (`.pyi`) - Methods in Protocol classes - Abstract methods decorated with `@abstractmethod` - Overload declarations decorated with `@overload` - Functions in `if TYPE_CHECKING` blocks ## Examples ```python def foo() -> int: ... # error: [empty-body] def bar() -> str: # error: [empty-body] """A function that does nothing.""" pass ``` # escape-character-in-forward-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for forward annotations that contain escape characters. ## Why is this bad? Static analysis tools like ty can't analyze type annotations that contain escape characters. ## Example ```python def foo() -> "intt\b": ... # error ``` # experimental-syntax Default level: warn | Stable (since 0.0.50) ## What it does Checks for experimental syntax that is not part of the Python typing specification. ## Why is this bad? Experimental syntax is specific to ty. It may be rejected by other type checkers and may never be standardized, or be subject to breaking changes. There are also tools and libraries that inspect and/or evaluate type annotations at runtime, including stringized annotations (e.g. Pydantic, typeguard or beartype). Using experimental syntax may lead to runtime errors in this context. Conversely, if you are only using ty as your type checker, and if you are not relying on runtime inspection of type annotations, you can safely ignore this rule. ## Examples ```toml [environment] python-version = "3.14" ``` ```python class A: ... class B: ... def f(value: A & B) -> None: ... # error: [experimental-syntax] def g(value: ~A) -> None: ... # error: [experimental-syntax] ``` # final-on-non-method Default level: error | Stable (since 0.0.20) ## What it does Checks for `@final` decorators applied to non-method functions. ## Why is this bad? The `@final` decorator is only meaningful on methods and classes. Applying it to a module-level function or a nested function has no effect and is likely a mistake. ## Example ```python from typing import final # @final is not allowed on non-method functions @final # error def my_function() -> int: return 0 ``` # final-without-value Default level: error | Stable (since 0.0.15) ## What it does Checks for `Final` symbols that are declared without a value and are never assigned a value in their scope. ## Why is this bad? A `Final` symbol must be initialized with a value at the time of declaration or in a subsequent assignment. At module or function scope, the assignment must occur in the same scope. In a class body, the assignment may occur in `__init__`. Protocol members are declarations of an interface and do not require a value. ## Examples ```python from typing import Final # `Final` symbol without a value MY_CONSTANT: Final[int] # error # OK: `Final` symbol with a value INITIALIZED_CONSTANT: Final[int] = 1 ``` # ignore-comment-unknown-rule Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Checks for `ty: ignore[code]` or `type: ignore[ty:code]` comments where `code` isn't a known lint rule. ## Why is this bad? A `ty: ignore[code]` or a `type: ignore[ty:code]` directive with a `code` that doesn't match any known rule will not suppress any type errors, and is probably a mistake. ## Examples ```py # error a = 20 / 1 # ty: ignore[division-by-zer] ``` Use instead: ```py a = 20 / 0 # ty: ignore[division-by-zero] ``` # implicit-concatenated-string-type-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for implicit concatenated strings in type annotation positions. ## Why is this bad? Static analysis tools like ty can't analyze type annotations that use implicit concatenated strings. ## Examples ```python from typing import Literal def test() -> "Literal[" "5" "]": # error return 5 ``` Use instead: ```python from typing import Literal def test() -> "Literal[5]": return 5 ``` # inconsistent-mro Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for classes with an inconsistent [method resolution order] (MRO). ## Why is this bad? Classes with an inconsistent MRO will raise a `TypeError` at runtime. ## Examples ```python class A: ... class B(A): ... # TypeError: Cannot create a consistent method resolution order class C(A, B): ... # error ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # index-out-of-bounds Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for attempts to use an out of bounds index to get an item from a container. ## Why is this bad? Using an out of bounds index will raise an `IndexError` at runtime. ## Examples ```python t = (0, 1, 2) # IndexError: tuple index out of range t[3] # error ``` # ineffective-final Default level: warn | Stable (since 0.0.1-alpha.33) ## What it does Checks for calls to `final()` that type checkers cannot interpret. ## Why is this bad? The `final()` function is designed to be used as a decorator. When called directly as a function (e.g., `final(type(...))`), type checkers will not understand the application of `final` and will not prevent subclassing. ## Example ```python from typing import final # Incorrect: type checkers will not prevent subclassing MyClass = final(type("MyClass", (), {})) # error # Correct: use `final` as a decorator @final class MyClass: ... ``` # instance-layout-conflict Default level: error | Stable (since 0.0.1-alpha.12) ## What it does Checks for classes definitions which will fail at runtime due to "instance memory layout conflicts". This error is usually caused by attempting to combine multiple classes that define non-empty `__slots__` in a class's [Method Resolution Order][method-resolution-order] (MRO), or by attempting to combine multiple builtin classes in a class's MRO. ## Why is this bad? Inheriting from bases with conflicting instance memory layouts will lead to a `TypeError` at runtime. An instance memory layout conflict occurs when CPython cannot determine the memory layout instances of a class should have, because the instance memory layout of one of its bases conflicts with the instance memory layout of one or more of its other bases. For example, if a Python class defines non-empty `__slots__`, this will impact the memory layout of instances of that class. Multiple inheritance from more than one different class defining non-empty `__slots__` is not allowed: ```python class A: __slots__ = ("a", "b") class B: __slots__ = ("a", "b") # Even if the values are the same # TypeError: multiple bases have instance lay-out conflict class C(A, B): ... # error ``` An instance layout conflict can also be caused by attempting to use multiple inheritance with two builtin classes, due to the way that these classes are implemented in a CPython C extension: ```python # TypeError: multiple bases have instance lay-out conflict class A(int, float): ... # error ``` Note that pure-Python classes with no `__slots__`, or pure-Python classes with empty `__slots__`, are always compatible: ```python class A: ... class B: __slots__ = () class C: __slots__ = ("a", "b") # fine class D(A, B, C): ... ``` ## Known problems Classes whose `__slots__` values cannot be determined statically are not always considered disjoint bases by ty. Static definitions can include string literals, fixed-length tuples, and literal lists, sets, or dictionaries of string literals. Additionally, this check is not exhaustive: many C extensions (including several in the standard library) define classes that use extended memory layouts and thus cannot coexist in a single MRO. Since it is currently not possible to represent this fact in stub files, having a full knowledge of these classes is also impossible. When it comes to classes that do not define `__slots__` at the Python level, therefore, ty, currently only hard-codes a number of cases where it knows that a class will produce instances with an atypical memory layout. ## Further reading - [CPython documentation: `__slots__`](https://docs.python.org/3/reference/datamodel.html#slots) - [CPython documentation: Method Resolution Order](https://docs.python.org/3/glossary.html#term-method-resolution-order) [method-resolution-order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # invalid-argument-type Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects call arguments whose type is not assignable to the corresponding typed parameter. ## Why is this bad? Passing an argument of a type the function (or callable object) does not accept violates the expectations of the function author and may cause unexpected runtime errors within the body of the function. ## Examples ```python def func(x: int): ... func("foo") # error: [invalid-argument-type] ``` # invalid-assignment Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for assignments where the type of the value is not [assignable to] the type of the assignee. ## Why is this bad? Such assignments break the rules of the type system and weaken a type checker's ability to accurately reason about your code. ## Examples ```python a: int = "" # error ``` [assignable to]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable # invalid-attribute-access Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for assignments to class variables from instances and assignments to instance-only attributes from their class. Also checks for reads and writes of generic instance attributes through a generic class or a specialized generic alias. An "instance-only" variable is one which is only ever assigned to or declared when accessed via `self` in an instance method. A generic instance attribute has a type that depends on the class's type parameters. Specializing a generic class does not create separate class attribute storage, so these attributes cannot be accessed through the generic class or a specialized alias. Access through a `type[...]` receiver is allowed because it can refer to a concrete subclass with its own class attributes. ## Why is this bad? Incorrect assignments break the rules of the type system and weaken a type checker's ability to accurately reason about your code. ## Examples ```python from typing import ClassVar class C: instance_var: int class_var: ClassVar[int] = 1 def __init__(self): # instance variable declared in the class body self.instance_var = 42 # instance-only variable not declared in the class body self.instance_only_var: int = 42 C.class_var = 3 # okay C.instance_var = 56 # okay C().instance_var = 72 # okay C().instance_only_var = 100 # okay # Cannot assign to class variable from instance C().class_var = 3 # error # Cannot assign to instance-only variable from class C.instance_only_var = 56 # error ``` ```python from typing import Generic, TypeVar T = TypeVar("T") class Box(Generic[T]): value: T Box[int].value = 1 # error Box.value # error box = Box[int]() box.value = 1 # okay ``` # invalid-attribute-override Default level: error | Stable (since 0.0.33) ## What it does Detects attribute overrides that change whether an inherited attribute is a class variable or an instance variable. This rule currently only covers class-variable and instance-variable category changes. ## Why is this bad? Pure class variables and instance variables have different access and assignment behavior. Overriding one with the other violates the [Liskov Substitution Principle][liskov-substitution-principle] ("LSP"), because code that is valid for the superclass may no longer be valid for the subclass. ## Example ```python from typing import ClassVar class Base: instance_attr: int class_attr: ClassVar[int] class Sub(Base): instance_attr: ClassVar[int] # error: [invalid-attribute-override] class_attr: int # error: [invalid-attribute-override] ``` [liskov-substitution-principle]: https://en.wikipedia.org/wiki/Liskov_substitution_principle # invalid-await Default level: error | Stable (since 0.0.1-alpha.19) ## What it does Checks for `await` being used with types that are not [Awaitable][awaitable-abc]. ## Why is this bad? Such expressions will lead to `TypeError` being raised at runtime. ## Examples ```python import asyncio class InvalidAwait: def __await__(self) -> int: return 5 async def main() -> None: await InvalidAwait() # error: [invalid-await] await 42 # error: [invalid-await] asyncio.run(main()) ``` [awaitable-abc]: https://docs.python.org/3/library/collections.abc.html#collections.abc.Awaitable # invalid-base Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions that have bases which are not instances of `type`. ## Why is this bad? Class definitions with bases like this will lead to `TypeError` being raised at runtime. ## Examples ```python class A(42): ... # error: [invalid-base] ``` # invalid-context-manager Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for expressions used in `with` statements that do not implement the context manager protocol. ## Why is this bad? Such a statement will raise `TypeError` at runtime. ## Examples ```python # TypeError: 'int' object does not support the context manager protocol with 1: # error print(2) ``` # invalid-dataclass Default level: error | Stable (since 0.0.12) ## What it does Checks for invalid applications of the `@dataclass` decorator. ## Why is this bad? Applying `@dataclass` with incompatible arguments raises an exception while creating the class: - `order=True` with `eq=False` - `weakref_slot=True` with `slots=False` - `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-named-tuple Default level: error | Stable (since 0.0.1-alpha.19) ## What it does Checks for invalidly defined `NamedTuple` classes. ## Why is this bad? An invalidly defined `NamedTuple` class may lead to the type checker drawing incorrect conclusions. It may also lead to `TypeError`s or `AttributeError`s at runtime. ## Examples A class definition cannot combine `NamedTuple` with other base classes in multiple inheritance; doing so raises a `TypeError` at runtime. The sole exception to this rule is `Generic[]`, which can be used alongside `NamedTuple` in a class's bases list. ```pycon >>> from typing import NamedTuple >>> class Foo(NamedTuple, object): ... TypeError: can only inherit from a NamedTuple type and Generic ``` Further, `NamedTuple` field names cannot start with an underscore: ```pycon >>> from typing import NamedTuple >>> class Foo(NamedTuple): ... _bar: int ValueError: Field names cannot start with an underscore: '_bar' ``` `NamedTuple` classes also have certain synthesized attributes (like `_asdict`, `_make`, `_replace`, etc.) that cannot be overwritten. Attempting to assign to these attributes without a type annotation will raise an `AttributeError` at runtime. ```pycon >>> from typing import NamedTuple >>> class Foo(NamedTuple): ... x: int ... _asdict = 42 AttributeError: Cannot overwrite NamedTuple attribute _asdict ``` Finally, `NamedTuple` field annotations cannot use the `ClassVar` or `Final` type qualifiers. These qualifiers also cause a runtime error when annotations are evaluated eagerly: ```pycon >>> from typing import ClassVar, NamedTuple >>> class Foo(NamedTuple): ... x: ClassVar[int] TypeError: typing.ClassVar[int] is not valid as type argument ``` # invalid-named-tuple-override Default level: warn | Stable (since 0.0.31) ## What it does Checks for subclass members that override inherited `NamedTuple` fields. ## Why is this bad? Reusing an inherited `NamedTuple` field name in a subclass creates a class where tuple indexing and `repr()` still reflect the original field, while attribute access follows the subclass member. ## Default level This rule is a warning by default because these overrides do not make the class invalid at runtime. ## Examples ```python from typing import NamedTuple class User(NamedTuple): name: str class Admin(User): name = "shadowed" # error: [invalid-named-tuple-override] admin = Admin("Alice") admin.name # "shadowed" admin[0] # "Alice" ``` # invalid-newtype Default level: error | Stable (since 0.0.1-alpha.27) ## What it does Checks for the creation of invalid `NewType`s ## Why is this bad? There are several requirements that you must follow when creating a `NewType`. ## Examples ```python from typing import NewType def get_name() -> str: return "name" Foo = NewType("Foo", int) # okay # The first argument to `NewType` must be a string literal Bar = NewType(get_name(), int) # error # invalid base for `typing.NewType` Baz = NewType("Baz", int | str) # error ``` # invalid-overload Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for various invalid `@overload` usages. ## Why is this bad? The `@overload` decorator is used to define functions and methods that accepts different combinations of arguments and return different types based on the arguments passed. This is mainly beneficial for type checkers. But, if the `@overload` usage is invalid, the type checker may not be able to provide correct type information. ## Examples ### Single overload ```py from typing import overload @overload def foo(x: int) -> int: ... # error def foo(x: int | None) -> int | None: return x ``` ### Missing implementation ```py from typing import overload @overload def foo() -> None: ... # error @overload def foo(x: int) -> int: ... ``` ## References - [Python documentation: `@overload`](https://docs.python.org/3/library/typing.html#typing.overload) # invalid-parameter-default Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for default values that can't be assigned to the parameter's annotated type. ## Why is this bad? This breaks the rules of the type system and weakens a type checker's ability to accurately reason about your code. ## Examples ```python def f(a: int = ""): ... # error ``` # invalid-paramspec Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for the creation of invalid `ParamSpec`s ## Why is this bad? There are several requirements that you must follow when creating a `ParamSpec`. ## Examples ```python from typing import ParamSpec P1 = ParamSpec("P1") # okay # ParamSpec requires a name P2 = ParamSpec() # error ``` ## References - [Typing spec: ParamSpec](https://typing.python.org/en/latest/spec/generics.html#paramspec) # invalid-protocol Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for protocol classes that are invalid at runtime or do not satisfy the typing specification. ## Why is this bad? An invalidly defined protocol class may lead to the type checker inferring unexpected things or accepting unsafe operations. Some invalid protocol definitions also raise `TypeError` at runtime. ## Examples A `Protocol` class cannot inherit from a non-`Protocol` class; this raises a `TypeError` at runtime: ```pycon >>> from typing import Protocol >>> class Foo(int, Protocol): ... Traceback (most recent call last): File "", line 1, in class Foo(int, Protocol): ... TypeError: Protocols can only inherit from other protocols, got ``` A generic protocol's declared type-variable variance must match how that variable is used by its protocol members. For example, a type variable that appears only in a method's return type must be covariant: ```py from typing import Protocol, TypeVar T = TypeVar("T") class Source(Protocol[T]): # error: [invalid-protocol] def read(self) -> T: ... ``` Although Python constructs this protocol successfully at runtime, it is invalid for static typing. Declare the type variable with `TypeVar("T", covariant=True)` instead. # invalid-raise Default level: error | Stable (since 0.0.1-alpha.1) Checks for `raise` statements that raise non-exceptions or use invalid causes for their raised exceptions. ## Why is this bad? Only subclasses or instances of `BaseException` can be raised. For an exception's cause, the same rules apply, except that `None` is also permitted. Violating these rules results in a `TypeError` at runtime. ## Examples ```python def something(): raise NameError def cause() -> None: pass def f(): try: something() except NameError: # error: "Cannot raise object of type `Literal["oops!"]`" # error: "Cannot use object of type `def cause() -> None` as an exception cause" raise "oops!" from cause def g(): # error: "Cannot raise `NotImplemented`" # error: "Cannot use object of type `Literal[42]` as an exception cause" raise NotImplemented from 42 ``` Use instead: ```python def something(): raise NameError def f(): try: something() except NameError as e: raise RuntimeError("oops!") from e def g(): raise NotImplementedError from None ``` ## References - [Python documentation: The `raise` statement](https://docs.python.org/3/reference/simple_stmts.html#raise) - [Python documentation: Built-in Exceptions](https://docs.python.org/3/library/exceptions.html#built-in-exceptions) # invalid-return-type Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects returned values that can't be assigned to the function's annotated return type. Note that the special case of a function with a non-`None` return type and an empty body is handled by the separate `empty-body` error code. ## Why is this bad? Returning an object of a type incompatible with the annotated return type is unsound, and will lead to ty inferring incorrect types elsewhere. ## Examples ```python def func() -> int: return "a" # error: [invalid-return-type] ``` # invalid-super-argument Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects `super()` calls where: - the first argument is not a valid class literal, or - the second argument is not an instance or subclass of the first argument. ## Why is this bad? `super(type, obj)` expects: - the first argument to be a class, - and the second argument to satisfy one of the following: - `isinstance(obj, type)` is `True` - `issubclass(obj, type)` is `True` Violating this relationship will raise a `TypeError` at runtime. ## Examples ```python class A: ... class B(A): ... super(A, B()) # it's okay! `A` satisfies `isinstance(B(), A)` # `A()` is not a class super(A(), B()) # error # `A()` does not satisfy `isinstance(A(), B)` super(B, A()) # error # `A` does not satisfy `issubclass(A, B)` super(B, A) # error ``` ## References - [Python documentation: super()](https://docs.python.org/3/library/functions.html#super) # invalid-syntax-in-forward-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for string-literal annotations where the string cannot be parsed as a Python expression. ## Why is this bad? Type annotations are expected to be Python expressions that describe the expected type of a variable, parameter, attribute or `return` statement. Type annotations are permitted to be string-literal expressions, in order to enable forward references to names not yet defined. However, it must be possible to parse the contents of that string literal as a normal Python expression. ## Example ```python def foo() -> "instance of C": # error return 42 class C: ... ``` Use instead: ```python def foo() -> "C": return C() class C: ... ``` ## References - [Typing spec: The meaning of annotations](https://typing.python.org/en/latest/spec/annotations.html#the-meaning-of-annotations) - [Typing spec: String annotations](https://typing.python.org/en/latest/spec/annotations.html#string-annotations) # invalid-total-ordering Default level: error | Stable (since 0.0.10) ## What it does Checks for classes decorated with `@functools.total_ordering` that don't define any ordering method (`__lt__`, `__le__`, `__gt__`, or `__ge__`). ## Why is this bad? The `@total_ordering` decorator requires the class to define at least one ordering method. If none is defined, Python raises a `ValueError` at runtime. ## Example ```python from functools import total_ordering # no ordering method defined @total_ordering # error class MyClass: def __eq__(self, other: object) -> bool: return True ``` Use instead: ```python from functools import total_ordering @total_ordering class MyClass: def __eq__(self, other: object) -> bool: return True def __lt__(self, other: "MyClass") -> bool: return True ``` # invalid-type-alias-type Default level: error | Stable (since 0.0.1-alpha.6) ## What it does Checks for the creation of invalid `TypeAliasType`s ## Why is this bad? There are several requirements that you must follow when creating a `TypeAliasType`. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeAliasType, TypeVar def get_name() -> str: return "NewAlias" IntOrStr = TypeAliasType("IntOrStr", int | str) # okay # TypeAliasType name must be a string literal NewAlias = TypeAliasType(get_name(), int) # error T = TypeVar("T") GenericAlias = TypeAliasType("GenericAlias", list[T], type_params=(T,)) # okay # TypeAliasType type parameters must be type variables InvalidAlias = TypeAliasType("InvalidAlias", list[T], type_params=(list[T],)) # error ``` # invalid-type-arguments Default level: error | Stable (since 0.0.1-alpha.29) ## What it does Checks for invalid type arguments in explicit type specialization. ## Why is this bad? Providing the wrong number of type arguments or type arguments that don't satisfy the type variable's bounds or constraints will lead to incorrect type inference and may indicate a misunderstanding of the generic type's interface. ## Examples Using legacy type variables: ```toml [environment] python-version = "3.12" ``` ```python from typing import Generic, TypeVar T1 = TypeVar("T1", int, str) T2 = TypeVar("T2", bound=int) class Foo1(Generic[T1]): ... class Foo2(Generic[T2]): ... # bytes does not satisfy T1's constraints Foo1[bytes] # error # str does not satisfy T2's bound Foo2[str] # error ``` Using PEP 695 type variables: ```python class Foo[T]: ... class Bar[T, U]: ... # too many arguments Foo[int, str] # error # too few arguments Bar[int] # error ``` # invalid-type-checking-constant Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for a value other than `False` assigned to the `TYPE_CHECKING` variable, or an annotation not assignable from `bool`. ## Why is this bad? The name `TYPE_CHECKING` is reserved for a flag that can be used to provide conditional code seen only by the type checker, and not at runtime. Normally this flag is imported from `typing` or `typing_extensions`, but it can also be defined locally. If defined locally, it must be assigned the value `False` at runtime; the type checker will consider its value to be `True`. If annotated, it must be annotated as a type that can accept `bool` values. ## Examples ```python TYPE_CHECKING: str # error TYPE_CHECKING = "" # error ``` # invalid-type-form Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for expressions that are used as [type expressions] but cannot validly be interpreted as such. ## Why is this bad? Such expressions cannot be understood by ty. In some cases, they might raise errors at runtime. ## Examples ```python from typing import Annotated # Int literals are not allowed in this context in type expressions a: list[1] # error # `Annotated` expects at least two arguments b: Annotated[int] # error ``` [type expressions]: https://typing.python.org/en/latest/spec/annotations.html#type-and-annotation-expressions # invalid-type-guard-definition Default level: error | Stable (since 0.0.1-alpha.11) ## What it does Checks for type guard functions without a first non-self-like non-keyword-only non-variadic parameter. ## Why is this bad? Type narrowing functions must accept at least one positional argument (non-static methods must accept another in addition to `self`/`cls`). Extra parameters/arguments are allowed but do not affect narrowing. ## Examples ```toml [environment] python-version = "3.13" ``` ```python from typing import TypeIs # no parameter def f() -> TypeIs[int]: # error return True # no positional arguments allowed def f(*, v: object) -> TypeIs[int]: # error return True # expected variadic arguments def f(*args: object) -> TypeIs[int]: # error return True class C: # only positional argument is `self` def f(self) -> TypeIs[int]: # error return True ``` # invalid-type-variable-bound Default level: error | Stable (since 0.0.15) ## What it does Checks for [type variables][type variable] whose bounds reference type variables. ## Why is this bad? The bound of a type variable must be a concrete type. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeVar # error: [invalid-type-variable-bound] RecursiveT = TypeVar("RecursiveT", bound=list["RecursiveT"]) U = TypeVar("U") # error: [invalid-type-variable-bound] BoundT = TypeVar("BoundT", bound=U) def f[T: list[T]](): ... # error: [invalid-type-variable-bound] def g[U, T: U](): ... # error: [invalid-type-variable-bound] ``` [type variable]: https://docs.python.org/3/library/typing.html#typing.TypeVar # invalid-type-variable-constraints Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for constrained [type variables] with only one constraint, or that those constraints reference type variables. ## Why is this bad? A constrained type variable must have at least two constraints. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeVar I = TypeVar("I", bound=int) # constraint references `I` S = TypeVar("S", list[I], int) # error # a constrained type variable needs at least two constraints def f[T: (int,)](): ... # error ``` Use instead: ```python from typing import TypeVar U = TypeVar("U", str, int) # valid constrained TypeVar # or T = TypeVar("T", bound=str) # valid bound TypeVar V = TypeVar("V", list[int], int) # valid constrained Type ``` [type variables]: https://docs.python.org/3/library/typing.html#typing.TypeVar # invalid-type-variable-default Default level: error | Stable (since 0.0.16) ## What it does Checks for [type variables] whose default type is not compatible with the type variable's bound or constraints. ## Why is this bad? If a type variable has a bound, the default must be assignable to that bound (see: [bound rules]). If a type variable has constraints, the default must be one of the constraints (see: [constraint rules]). ## Examples ```toml [environment] python-version = "3.13" ``` ```python from typing import TypeVar T = TypeVar("T", bound=str, default=int) # error: [invalid-type-variable-default] U = TypeVar("U", int, str, default=bytes) # error: [invalid-type-variable-default] ``` [bound rules]: https://typing.python.org/en/latest/spec/generics.html#bound-rules [constraint rules]: https://typing.python.org/en/latest/spec/generics.html#constraint-rules [type variables]: https://docs.python.org/3/library/typing.html#typing.TypeVar # invalid-typed-dict-field Default level: error | Stable (since 0.0.28) ## What it does Detects invalid `TypedDict` field declarations. ## Why is this bad? `TypedDict` subclasses cannot redefine inherited fields incompatibly. Doing so breaks the subtype guarantees that `TypedDict` inheritance is meant to preserve. ## Example ```python from typing import TypedDict class Base(TypedDict): x: int class Child(Base): x: str # error: [invalid-typed-dict-field] ``` # invalid-typed-dict-header Default level: error | Stable (since 0.0.14) ## What it does Detects errors in `TypedDict` class headers, such as unexpected arguments or invalid base classes. ## Why is this bad? The typing spec states that `TypedDict`s are not permitted to have custom metaclasses. Using `**` unpacking in a `TypedDict` header is also prohibited by ty, as it means that ty cannot statically determine whether keys in the `TypedDict` are intended to be required or optional. ## Example ```python from typing import TypedDict class Meta(type): ... class Foo(TypedDict, metaclass=Meta): # error: [invalid-typed-dict-header] ... def f(options: dict[str, object]): class Bar(TypedDict, **options): # error: [invalid-typed-dict-header] ... ``` # invalid-typed-dict-statement Default level: error | Stable (since 0.0.9) ## What it does Detects statements other than annotated declarations in `TypedDict` class bodies. ## Why is this bad? `TypedDict` class bodies aren't allowed to contain any other types of statements. For example, method definitions and field values aren't allowed. None of these will be available on "instances of the `TypedDict`" at runtime (as `dict` is the runtime class of all "`TypedDict` instances"). ## Example ```python from typing import TypedDict class Foo(TypedDict): def bar(self): # error: [invalid-typed-dict-statement] pass ``` # invalid-yield Default level: error | Stable (since 0.0.25) ## What it does Detects `yield` and `yield from` expressions where the "yield" or "send" type is incompatible with the generator function's annotated return type. ## Why is this bad? Yielding a value of a type that doesn't match the generator's declared yield type, or using `yield from` with a sub-iterator whose yield or send type is incompatible, is a type error that may cause downstream consumers of the generator to receive values of an unexpected type. ## Examples ```python from typing import Iterator def gen() -> Iterator[int]: yield "not an int" # error: [invalid-yield] ``` # isinstance-against-protocol Default level: error | Stable (since 0.0.14) ## What it does Reports invalid runtime checks against `Protocol` classes. This includes explicit calls `isinstance()`/`issubclass()` against non-runtime-checkable protocols, `issubclass()` calls against protocols that have non-method members, and implicit `isinstance()` checks against non-runtime-checkable protocols via pattern matching. ## Why is this bad? These calls (implicit or explicit) raise `TypeError` at runtime. ## Examples ```python from typing_extensions import Protocol, runtime_checkable class HasX(Protocol): x: int @runtime_checkable class HasY(Protocol): y: int def f(arg: object, arg2: type): # not runtime-checkable isinstance(arg, HasX) # error: [isinstance-against-protocol] # not runtime-checkable issubclass(arg2, HasX) # error: [isinstance-against-protocol] def g(arg: object): match arg: # not runtime-checkable case HasX(): # error: [isinstance-against-protocol] pass def h(arg2: type): isinstance(arg2, HasY) # fine (runtime-checkable) # `HasY` is runtime-checkable, but has non-method members, # so it still can't be used in `issubclass` checks) issubclass(arg2, HasY) # error: [isinstance-against-protocol] ``` ## References - [Typing documentation: `@runtime_checkable`](https://docs.python.org/3/library/typing.html#typing.runtime_checkable) # isinstance-against-typed-dict Default level: error | Stable (since 0.0.15) ## What it does Reports runtime checks against `TypedDict` classes. This includes explicit calls to `isinstance()`/`issubclass()` and implicit checks performed by `match` class patterns. ## Why is this bad? Using a `TypedDict` class in these contexts raises `TypeError` at runtime. ## Examples ```python from typing_extensions import TypedDict class Movie(TypedDict): name: str director: str def f(arg: object, arg2: type): isinstance(arg, Movie) # error: [isinstance-against-typed-dict] issubclass(arg2, Movie) # error: [isinstance-against-typed-dict] def g(arg: object): match arg: case Movie(): # error: [isinstance-against-typed-dict] pass ``` ## References - [Typing specification: `TypedDict`](https://typing.python.org/en/latest/spec/typeddict.html) # mismatched-type-name Default level: warn | Stable (since 0.0.30) ## What it does Checks for functional typing definitions whose declared name does not match the variable they are assigned to. ## Why is this bad? Constructors like `TypeVar`, `ParamSpec`, `NewType`, `NamedTuple`, `TypedDict`, and `TypeAliasType` all take a name argument that is normally expected to match the assigned variable. A mismatch is usually a typo and makes later diagnostics harder to understand. ## Default level This rule is a warning by default because ty can usually recover and continue understanding the resulting type. ## Examples ```python from typing import NewType, ParamSpec, TypeVar from typing_extensions import TypedDict T = TypeVar("U") # error: [mismatched-type-name] P = ParamSpec("Q") # error: [mismatched-type-name] UserId = NewType("Id", int) # error: [mismatched-type-name] Movie = TypedDict("Film", {"title": str}) # error: [mismatched-type-name] ``` # missing-argument Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for missing required arguments in a call. ## Why is this bad? Failing to provide a required argument will raise a `TypeError` at runtime. ## Examples ```python def func(x: int): ... # TypeError: func() missing 1 required positional argument: 'x' func() # error ``` # missing-direct-dependency Default level: ignore | Preview (since 0.0.76) ## What it does Checks for imports from installable packages that the current project or PEP 723 script does not declare as direct dependencies. The name used in dependency declarations can differ from the import name: for example, the `pillow` package is imported as `PIL`. ## Why is this bad? A dependency can be installed because another package requires it. Importing that dependency without declaring it makes your code rely on another package's dependency list. If that package removes the dependency, your imports can fail. Declare the packages that provide your imports in `project.dependencies` or `project.optional-dependencies` in `pyproject.toml`. Non-package files, such as tests and development scripts, can also use dependencies declared in dependency groups. See uv's [guide to managing dependencies](https://docs.astral.sh/uv/concepts/projects/dependencies/) for how to add these declarations. ## Rule status This rule is disabled by default and requires uv integration. For projects, enable uv workspace integration (`TY_UV=1`) and use an existing, synchronized environment. Running [`uv check`](https://docs.astral.sh/uv/reference/cli/#uv-check) synchronizes the environment automatically before invoking ty, unless `--no-sync` is passed. For these checks, ty reads the dependency graph and module ownership returned by `uv workspace metadata` without changing installed packages. uv may update the lockfile to match the current dependency declarations. uv 0.12.3 or later is required. For PEP 723 scripts, enable uv script integration with `TY_UV=scripts` or `TY_UV=1`. ty synchronizes each script's environment and checks imports against its inline `dependencies` list. Declarations and environments from the enclosing workspace or other scripts do not apply. ## Known limitations Imports guarded by `TYPE_CHECKING` are not reported because they are not executed at runtime. They can use development-only dependencies, such as type stub packages, without requiring those packages as runtime dependencies. Standard-library imports and imports whose owning package cannot be identified unambiguously are also not reported. Imports of [namespace packages](https://docs.python.org/3/reference/import.html#namespace-packages) themselves, such as `import ns`, are not reported: the namespace can contain modules from several installable packages. Imports of their submodules, such as `import ns.child`, are checked when the owning package is known. An `__init__.pyi` stub does not change this distinction. Native packages that ty can resolve only as namespace packages at runtime are also skipped. For other native modules, ty can use stubs to resolve the import and uv's ownership map to identify which package to declare. Some editable installations add the whole project directory to Python's import path, making both package code and files such as `tests/test_app.py` importable. If uv does not identify which modules belong to the installable package, ty allows dependency-group imports throughout that directory, including in package code, to avoid incorrectly flagging imports in tests and scripts. ## Examples With `requests` as a direct dependency, `urllib3` may also be installed because `requests` depends on it: ```python {data-mdtest="ignore"} import requests import urllib3 # error: [missing-direct-dependency] ``` Add `urllib3` to `project.dependencies` if your code imports it directly. # missing-override-decorator Default level: ignore | Stable (since 0.0.41) ## What it does Checks for methods that override a method or attribute in a superclass but are not decorated with `@override`. This rule is disabled by default. Enable it to opt in to strict `@override` enforcement for a project. ## Exemptions Overriding `__init__`, `__new__`, `__init_subclass__`, or `__post_init__` does not require `@override`, even if the method is explicitly declared by a superclass. ## Why is this bad? Without an `@override` annotation, refactors can silently change whether a method is an override. Requiring `@override` on every override lets ty report when an intended override stops overriding anything, and when a method unexpectedly starts overriding a superclass member. ## Example ```toml [environment] python-version = "3.12" ``` ```python from typing import override class Parent: def method(self) -> int: return 1 class Child(Parent): # when the rule is enabled def method(self) -> int: # error return 2 class ExplicitChild(Parent): @override def method(self) -> int: # fine return 2 ``` # missing-slot Default level: error | Stable (since 0.0.75) ## What it does Checks for assignments to declared attributes that have no matching `__slots__` entry on the class or its bases, and no instance dictionary to store their values. ## Why is this bad? Most Python objects store their attributes in an "instance dictionary". Assigning to a new attribute adds an entry to this dictionary; deleting that attribute removes it again. Accordingly, most Python objects allow for **arbitrary attributes to be set and read**. The advantage of this is that it allows for many dynamic features; the disadvantage is that it can be costly in terms of memory, and can easily allow for typos to slip in accidentally, e.g.: ```py class Foo: def __init__(self, x): self.x = x def update_x(self, x): self.xx = x # oops, this was meant to be the same attribute set in `__init__`, # but ended up being an entirely separate one! ``` Defining `__slots__` lets a class reserve space for a fixed set of instance attributes instead. Unless an instance dictionary is inherited from a base class or requested by including `"__dict__"` in `__slots__`, instances of the class have no dictionary in which to store additional attributes. Attempting to assign to an attribute not declared in `__slots__` will often raise `AttributeError` at runtime if the instance has no instance dictionary. ## Examples ### Class definitions ```python class Item: __slots__ = () value: int Item().value = 1 # error: [missing-slot] ``` If you control the class, include the attribute in `__slots__` to make the assignment valid: ```python class Item: __slots__ = ("value",) value: int Item().value = 1 ``` ### Stub files Stub files can use properties to indicate that instances have attributes that are readable and writable but do not appear in `__slots__`, for example: ```pyi class Item: __slots__ = () @property def value(self) -> int: ... @value.setter def value(self, value: int) -> None: ... ``` ## References - [Python data model: `__slots__`](https://docs.python.org/3/reference/datamodel.html#slots) # missing-type-argument Default level: ignore | Stable (since 0.0.45) ## What it does Checks for generic types used without type parameters in type expressions. ## Why is this bad? Using a generic type without specifying its type parameters results in the type parameters being implicitly filled with `Unknown`, reducing the precision of type checking. Explicit type parameters make the intended types clear and enable the type checker to catch more errors. ## Examples ```python import re def handle(m: re.Match) -> str: # error: [missing-type-argument] return m.string # Use explicit type parameters instead: def handle(m: re.Match[str]) -> str: return m.string ``` # missing-typed-dict-key Default level: error | Stable (since 0.0.1-alpha.20) ## What it does Detects missing required keys in `TypedDict` constructor calls. ## Why is this bad? `TypedDict` requires all non-optional keys to be provided during construction. Missing items can lead to a `KeyError` at runtime. ## Example ```python from typing import TypedDict class Person(TypedDict): name: str age: int # missing required key 'age' alice: Person = {"name": "Alice"} # error alice["age"] # KeyError ``` # no-matching-overload Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls to an overloaded function that do not match any of the overloads. ## Why is this bad? Failing to provide the correct arguments to one of the overloads will raise a `TypeError` at runtime. ## Examples ```python from typing import overload @overload def func(x: int): ... @overload def func(x: bool): ... def func(x: int | bool): ... func("string") # error: [no-matching-overload] ``` # non-callable-init-subclass Default level: error | Stable (since 0.0.30) ## What it does Checks for class definitions that will fail due to non-callable `__init_subclass__` methods. ## Why is this bad? If a class defines a non-callable `__init_subclass__` method/attribute, any attempt to subclass that class will raise a `TypeError` at runtime. ## Examples ```python class Super: __init_subclass__ = None class Sub(Super): ... # error: [non-callable-init-subclass] ``` ## References - [Python data model: Customizing class creation](https://docs.python.org/3/reference/datamodel.html#customizing-class-creation) # not-iterable Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for objects that are not iterable but are used in a context that requires them to be. ## Why is this bad? Iterating over an object that is not iterable will raise a `TypeError` at runtime. ## Examples ```python # TypeError: 'int' object is not iterable for i in 34: # error pass ``` ## Common issues ### Async generator stubs Calling an `async def` function whose body contains `yield` produces an async iterator, which can be consumed with `async for`. Without `yield`, calling the function produces a coroutine, and its return annotation describes the result of awaiting that coroutine. This distinction matters in stub files, where replacing the implementation with `...` removes the `yield`. For example, this stub describes a coroutine function, even though its return annotation is `AsyncIterator[int]`: `stubs.pyi`: ```pyi from collections.abc import AsyncIterator async def values() -> AsyncIterator[int]: ... ``` Iterating over the coroutine is an error. An `async for` loop awaits each item; it does not automatically await a coroutine to obtain the iterator: `main.py`: ```python from stubs import values async def consume() -> None: # error: "Object of type `CoroutineType[Any, Any, AsyncIterator[int]]` is not async-iterable" async for value in values(): print(value) ``` To declare a function that directly produces an async iterator, use `def` rather than `async def` in the stub: `with_def.pyi`: ```pyi from collections.abc import AsyncIterator def values() -> AsyncIterator[int]: ... ``` Alternatively, keep `async def` and include a `yield` expression in the stub body: `with_yield.pyi`: ```pyi from collections.abc import AsyncIterator async def values() -> AsyncIterator[int]: yield 1 ``` If the function intentionally returns a coroutine that produces an async iterator, await it before iterating: `async for value in await values(): ...`. # not-subscriptable Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for subscripting objects that do not support subscripting. ## Why is this bad? Subscripting an object that does not support it will raise a `TypeError` at runtime. ## Examples ```python # TypeError: 'int' object is not subscriptable 4[1] # error ``` # override-of-final-method Default level: error | Stable (since 0.0.1-alpha.29) ## What it does Checks for methods on subclasses that override superclass methods decorated with `@final`. ## Why is this bad? Decorating a method with `@final` declares to the type checker that it should not be overridden on any subclass. ## Example ```python from typing import final class A: @final def foo(self): ... class B(A): def foo(self): ... # error ``` # override-of-final-variable Default level: error | Stable (since 0.0.16) ## What it does Checks for class variables on subclasses that override a superclass variable that has been declared as `Final`. ## Why is this bad? Declaring a variable as `Final` indicates to the type checker that it should not be overridden on any subclass. ## Example ```python from typing import Final class A: X: Final[int] = 1 class B(A): X = 2 # error ``` # parameter-already-assigned Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls which provide more than one argument for a single parameter. ## Why is this bad? Providing multiple values for a single parameter will raise a `TypeError` at runtime. ## Examples ```python def f(x: int) -> int: return x f(1, x=2) # error ``` # positional-only-parameter-as-kwarg Default level: error | Stable (since 0.0.1-alpha.22) ## What it does Checks for keyword arguments in calls that match positional-only parameters of the callable. ## Why is this bad? Providing a positional-only parameter as a keyword argument will raise `TypeError` at runtime. ## Example ```python def f(x: int, /) -> int: return x f(x=1) # error ``` # possibly-missing-attribute Default level: ignore | Stable (since 0.0.1-alpha.22) ## What it does Checks for possibly missing attributes. ## Why is this bad? Attempting to access a missing attribute will raise an `AttributeError` at runtime. ## Rule status This rule is currently disabled by default because of the number of false positives it can produce. ## Examples ```python class A: if __name__ == "__main__": c = 0 # AttributeError: type object 'A' has no attribute 'c' A.c # error ``` # possibly-missing-implicit-call Default level: warn | Stable (since 0.0.1-alpha.22) ## What it does Checks for implicit calls to possibly missing methods. ## Why is this bad? Expressions such as `x[y]` and `x * y` call methods under the hood (`__getitem__` and `__mul__` respectively). Calling a missing method will raise an `AttributeError` at runtime. ## Examples ```python import datetime class A: if datetime.date.today().weekday() != 6: def __getitem__(self, v): ... # TypeError: 'A' object is not subscriptable A()[0] # error ``` # possibly-missing-import Default level: ignore | Stable (since 0.0.1-alpha.22) ## What it does Checks for imports of symbols that may be missing. ## Why is this bad? Importing a missing module or name will raise a `ModuleNotFoundError` or `ImportError` at runtime. ## Rule status This rule is currently disabled by default because of the number of false positives it can produce. ## Examples `module.py`: ```python import datetime if datetime.date.today().weekday() != 6: a = 1 ``` `main.py`: ```python # ImportError: cannot import name 'a' from 'module' from module import a # error ``` # possibly-missing-submodule Default level: warn | Stable (since 0.0.23) ## What it does Checks for accesses of submodules that might not've been imported. ## Why is this bad? When module `a` has a submodule `b`, `import a` isn't generally enough to let you access `a.b.` You either need to explicitly `import a.b`, or else you need the `__init__.py` file of `a` to include `from . import b`. Without one of those, `a.b` is an `AttributeError`. ## Examples ```python import html # AttributeError: module 'html' has no attribute 'parser' html.parser # error ``` # possibly-unresolved-reference Default level: ignore | Stable (since 0.0.1-alpha.1) ## What it does Checks for references to names that are possibly not defined. ## Why is this bad? Using an undefined variable will raise a `NameError` at runtime. ## Rule status This rule is currently disabled by default because of the number of false positives it can produce. ## Example ```python for i in range(int(input())): x = i # NameError: name 'x' is not defined print(x) # error ``` # pydantic-discarded-extra-argument Default level: warn | Stable (since 0.0.60) ## What it does Checks for extra keyword arguments that Pydantic silently discards when a model uses `extra="ignore"`, either implicitly or explicitly. ## Why is this bad? A discarded argument has no effect on the constructed model, but it may indicate a misspelled field name or an incorrect assumption about the model's schema. ## Example ```python {data-mdtest="ignore"} from pydantic import BaseModel class User(BaseModel): name: str admin: bool = False user = User(name="Alice", admni=True) # error: [pydantic-discarded-extra-argument] ``` If the field name has been misspelled, fix the typo. Otherwise, consider removing the extra argument, or explicitly configure the model with `extra="allow"`. # raw-string-type-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for raw-strings in type annotation positions. ## Why is this bad? Static analysis tools like ty can't analyze type annotations that use raw-string notation. ## Examples ```python def test() -> r"int": # error return 1 ``` Use instead: ```python def test() -> "int": return 1 ``` # redundant-cast Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Detects redundant `cast` calls where the value already has the target type. ## Why is this bad? These casts have no effect and can be removed. ## Example ```python from typing import cast def f() -> int: return 10 # Redundant cast(int, f()) # error ``` # redundant-condition Default level: warn | Stable (since 0.0.79) ## What it does Detects boolean conditions where the condition can be statically inferred to be always true or always false due to the inferred type of the condition. This rule is enabled by default, and is deliberately not comprehensive. In order to avoid false positives, it excludes conditions that meet any of these criteria: - The boolean test is inferred as evaluating to `True` itself, `False` itself, or an exact integer such as `1` or `0`. - The boolean test can be inferred as always evaluating to `True` and `False`, but this inference is due to boolean-test short-circuiting in `if` conditions, `while` conditions or `assert` tests rather than the inferred type of the boolean test. - The condition uses a walrus operator (`:=`). The assignment's side effect may be intentional, even when its result has fixed truthiness. ## Why is this bad? A boolean condition that is always true or always false usually indicates a mistake in your code, and can often lead to incorrect behavior. If an `if` condition is inferred as always false, moreover, ty will infer all code within that `if` branch as being unreachable, and will not report any diagnostics on code in that region. ## Examples A common error that triggers this rule is to forget to call a function, for example: ```py import random def should_do_action() -> bool: return random.choice([True, False]) # oops! You forgot the parentheses here... this should have been `if should_do_action()`. # Because it's not, this will always be `True`: if should_do_action: # error: [redundant-condition] print("Doing stuff...") ``` Another common mistake is to forget to `await` a coroutine: ```py import random async def should_do_async_action(): return random.choice([True, False]) async def main(): # oops! Forgot the await here... this should have been `if await should_do_async_action()`. # Because it's not, this will always be `True`: if should_do_async_action(): # error: [redundant-condition] print("Doing stuff async...") ``` Or to forget that `tuple[X]` means "A tuple with exactly one element" rather than "a tuple with an arbitrary number of elements" (for which you'd use `tuple[X, ...]`): ```py # you almost certainly meant to write `tuple[str, ...]` here rather than `tuple[str]`... def consume_tuples(x: tuple[str]): # ...and that means that this later condition is inferred as always being True by ty: if x: # error: [redundant-condition] print("Got a non-empty tuple") ``` Some Pythonistas fall into the trap of thinking that a generator expression will be falsy if it has zero elements inside it -- but generator expressions are lazy, and so they're always truthy unless you collect them into a tuple: ```py def test_my_data(data: list[int]): # this will always be `True`, because the asserted object is a `types.GeneratorType` instance, # not a `tuple`! `assert any(item for item in data if item > 42)` # is probably what you meant instead. assert (item for item in data if item > 42) # error: [redundant-condition] ``` ## Boolean operators used to compute values The rule checks `and` and `or` operands when the expression is used as a condition: in an `if`, `elif`, `while`, or `assert` test, a conditional expression, a comprehension filter, a match guard, or as the operand of `not`. It does not flag `and` or `or` expressions used to compute values -- even if an operand in an `and` or `or` expression is always truthy, it doesn't necessarily make the expression redundant: ```py def f(): ... def g(): ... def test(coinflip: bool): # could also be written as `func = f if coinflip else g`, # but use of an `and` expression for this is common in older codebases. func = coinflip and f or g # `func` will be the `f` function if `coinflip` is `True`, # and the `g` function otherwise func() ``` This also allows calls that are deliberately always falsy but are used for their side effects: ```py from unittest.mock import patch def ask_to_continue() -> bool: return input("Continue? ") == "yes" def test_ask_to_continue(): prompts = [] with patch( "builtins.input", side_effect=lambda prompt: prompts.append(prompt) or "yes", ): assert ask_to_continue() assert prompts == ["Continue? "] ``` By contrast, `not` always produces a boolean, so we will still emit a diagnostic on the following example -- negating the truthiness of a function object is pointless, since a function object is always truthy: ```py def f(): ... value = not f # error: [redundant-condition] ``` ## Known issues and workarounds This rule can sometimes trigger on code that is not incorrect, but could be written in a clearer way. For example, the rule will flag this code: ```py def find_duplicate_coordinates(coordinates: list[tuple[int, int]]): seen: set[tuple[int, int]] = set() # error: [redundant-condition] "Expression `seen.add(coord)` is always falsy (has type `None`)" duplicates = {coord for coord in coordinates if coord in seen or seen.add(coord)} print(f"Duplicates are {duplicates}") ``` The error here is triggered due to `seen.add(coord)` being used in a boolean expression, despite the fact that `set.add()` always returns `None`. Here this is deliberate: `set.add()` is being used for its side effect. To workaround this issue, the above code could be rewritten like this, which may also be easier for some readers to understand: ```py def find_duplicate_coordinates(coordinates: list[tuple[int, int]]): seen: set[tuple[int, int]] = set() duplicates: set[tuple[int, int]] = set() for coord in coordinates: if coord in seen: duplicates.add(coord) else: seen.add(coord) print(f"Duplicates are {duplicates}") ``` ## See also - `truthiness-test-of-callable` detects suspicious boolean tests where `Callable`-typed variables are tested for their truthiness - `truthiness-test-of-iterable` detects suspicious boolean tests where `Iterable`-typed variables are tested for their truthiness # redundant-condition-strict Default level: ignore | Stable (since 0.0.79) ## What it does Detects boolean conditions where the condition can be statically inferred to be always true or always false. This rule is disabled by default. It exclusively covers cases that its sibling (enabled-by-default) rule `redundant-condition` does not cover. These cases often flag real bugs in user code, but also have a significantly higher rate of unavoidable false positives than other cases. This rule reports redundant conditions that meet any of these criteria: - The boolean test is inferred as evaluating to `True` itself, `False` itself, or an exact integer such as `1` or `0`. - Short-circuit evaluation means the condition can be guaranteed to be always truthy or always falsy despite fixed truthiness not being guaranteed by the inferred type of the expression's value (see "Short-circuiting boolean conditions" below for an example). - The condition uses a walrus operator (`:=`). The assignment's side effect may be intentional, even when its result has fixed truthiness. ## Why is this bad? A boolean condition that is always true or always false usually indicates a mistake in your code, and can often lead to incorrect behavior. If an `if` condition is inferred as always false, moreover, ty will infer all code within that `if` branch as being unreachable, and will not report any diagnostics on code in that region. ## Examples A common error in Python code is to make the mistake of thinking that indexing into a `bytes` object will get you an object of type `bytes`. But `bytes` work differently to `str`s in Python -- although a string is a sequence of strings, a bytestring is a sequence of `int`s, so indexing into a `bytes` object gives you an `int`. This rule can catch that error by alerting you to the fact that checking whether a `bytes` object is unequal to an `int` will always evaluate to `True`: ```py def validate_record(data: bytes) -> None: if data[0] != b"\x1e": # error: [redundant-condition-strict] raise ValueError("Invalid record separator") ``` Another common mistake is to assume that annotating `**kwargs` with `dict[str, str]` describes the dictionary containing the keyword arguments. In fact, a `**kwargs` annotation describes each individual keyword argument, so this annotation says that every value is itself a dictionary. Comparing one of those values with a string will therefore always evaluate to `False`: ```py def trace(**kwargs: dict[str, str]) -> None: if kwargs.get("operation") == "task": # error: [redundant-condition-strict] print("Tracing task") ``` ## Short-circuiting boolean conditions In some situations, ty can know that a condition will always be true, or it can know that a condition will always be false, even when this is not guaranteed by the inferred type of that condition. This is because of the way that Python short-circuits evaluation of conditions in the context of `if` tests, `while` tests and `assert` statements. Consider a class whose comparison method has an `object` return type: ```py from typing_extensions import reveal_type class Comparable: def __lt__(self, other: int) -> object: ... def check(value: Comparable): reveal_type(value < 1 < 0) # revealed: ~AlwaysTruthy if value < 1 < 0: # error: [redundant-condition-strict] "always false" pass ``` Outside the context of an `if` test, the revealed type of the condition here is `~AlwaysTruthy`: in other words, ty knows that this expression is not *always true*, but cannot guarantee that it is definitely *always false*. It could be an object that is sometimes true and sometimes false -- for example, a `list` (which is falsy when it is empty, and truthy otherwise). Nonetheless, when `value < 1 < 0` is used directly as a condition, ty knows that the condition will always be falsy and the `if` branch will never be taken. Python tests the truthiness of the object returned by `Comparable.__lt__` once: if it is falsy, the condition fails immediately. If it is truthy, Python evaluates `1 < 0`, which is false. There is no second truthiness test of the object returned by `__lt__`. If the chained comparison is saved as a variable first, its value can be the object returned by `__lt__`, if that object was falsy when first tested. The `if result` statement then tests that object's truthiness again. A user-defined `__bool__` method can return a different result on that second call, so ty cannot guarantee that the saved value is still falsy, and no diagnostic is emitted: ```py def check_saved(value: Comparable): result = value < 1 < 0 if result: # no diagnostic pass ``` ## Exemptions Like `redundant-condition`, this rule checks subexpressions of an `and` or `or` expression only when the outer expression is used as a condition. This is to avoid emitting false-positive diagnostics on code like the following, where the `and` expression is clearly not redundant despite the fact that both `CONSTANT_1` and `CONSTANT_2` are always truthy: ```py from typing import Final CONSTANT_1: Final = 1 CONSTANT_2: Final = 2 def do_something(coinflip: bool): # could also be written as `constant_to_use = CONSTANT_1 if coinflip else CONSTANT_2`, # but use of an `and` expression for this is common in older codebases. constant_to_use = coinflip and CONSTANT_1 or CONSTANT_2 # do something with `constant_to_use` now... ... ``` Unlike `and` and `or`, however, `not` explicitly converts its operand to a boolean, so the rule checks `not` expressions in every context. Another exemption applied by this rule concerns `assert`-statement tests. A common pattern in Python code is to use defensive `assert`s to enforce behaviour at runtime, even when the asserted condition can be inferred statically to be always true. For example: ```py def add_one(x: int) -> int: assert isinstance(x, int) # no diagnostic return x + 1 ``` This kind of defensive behaviour is often reasonable, since the author of a library cannot guarantee that end users of the library will run a type checker on code calling into the library, meaning that it's entirely possible at runtime for an object passed into the `x`a parameter above to be a `str` (for example) even though the parameter annotation states that only `int`s can ever be passed in. This rule therefore also exempts all assertion tests or subexpressions that evaluate to a subtype of `int` or `bool`: `redundant-condition-strict` can still trigger on `assert` statements in some contexts, however. For example, `redundant-condition-strict` will be emitted on the below example, where the left-hand side of the `and` expression is always true and not a subtype of `bool` or `int`, but where the condition is nonetheless excluded from the enabled-by-default `redundant-condition` rule due to the use of the walrus operator: ```py def func() -> bool: return True def test_func(): assert (result := func) and result != func() # error: [redundant-condition-strict] ``` For similar reasons to the `assert` exemptions, this rule also exempts always-false `if` or `elif` conditions when their bodies end in a defensive check: a `raise`, an assertion that could fail, a call returning `Never`, an `await` to a call returning `Never`, or `return NotImplemented`: ```py import sys def add_two(x: int) -> int: if not isinstance(x, int): # no diagnostic raise TypeError("need an int!!") return x + 2 def add_three(x: int) -> int: if not isinstance(x, int): # no diagnostic assert False, "unreachable" return x + 3 def add_four(x: int) -> int: if not isinstance(x, int): # no diagnostic sys.exit(1) return x + 4 class Foo: def __init__(self, data: int): self.data = data def __add__(self, other: "Foo"): if not isinstance(other, Foo): # no diagnostic return NotImplemented return Foo(self.data + other.data) ``` And an exemption is applied for always-true `if` or `elif` statements that are followed by branches which contain defensive checks: ```py from typing_extensions import assert_never def parse_data(data: int | str): if isinstance(data, int): print("got an int") elif isinstance(data, str): # Always true, but no diagnostic, since # the `else` branch following this branch is always terminal. # (`assert_never` returns `Never`, indicating that it always raises an exception) print("got a str") else: assert_never(data) def parse_data_early_return(data: int | str): if isinstance(data, int): print("got an int") return # Always true, but no diagnostic, since # the suite following this branch is always terminal # (every control-flow path following this `if` statement ends in a `raise` statement) if isinstance(data, str): print("got a str") return raise AssertionError("unexpected data") ``` Any conditions defined in relation to `sys.version_info`, `sys.platform`, `os.name` or `typing.TYPE_CHECKING` are also exempted. The rule recursively follows the definitions of names and attributes across module boundaries to determine if a name or attribute was indirectly defined in relation to one of these highly special-cased symbols: ```toml [environment] python-version = "3.14" python-platform = "linux" ``` ```py import os import sys from typing import TYPE_CHECKING if sys.version_info >= (3, 14): # inferred as always true here, but no diagnostic pass if sys.platform == "win32": # inferred as always false here, but no diagnostic pass LINE_ENDING = "\n" if os.name == "posix" else "\r\n" if LINE_ENDING == "\n": # inferred as always true here, but no diagnostic pass if TYPE_CHECKING: # inferred as always true, but no diagnostic pass ``` Conditions involving these constants, or conditions involving values defined in relation to these constants, can often be inferred as always-true or always-false by ty. Indeed, these conditions usually *will* be always true or always false across a single invocation run of a Python programme. Nonetheless, Python code is often written so that it can work on multiple different Python versions and/or multiple different operating systems, and a condition that is always true on one operating system might very well be always false on another operating system (for example). Flagging these conditions as being always true or always false would only add noise: the aim of the rule is to flag conditions that are *unintentionally* always true or always false. Lastly, some conditions involving literal integers and booleans in the AST are also exempted: there's no reason why you'd use a condition like this unless it was intentional. ```py if True: # inferred as always true (obviously), but no diagnostic pass if 0: pass # inferred as always false, but no diagnostic ``` ## Known issues and workarounds This rule can often trigger on code that is not incorrect, but could be written in a clearer way. For example, the rule will flag this code: ```py from enum import Enum class YesOrNo(Enum): YES = 1 NO = 0 def say_yes_or_no(what_to_say: YesOrNo): if what_to_say == YesOrNo.YES: print("yes") elif what_to_say == YesOrNo.NO: # error: [redundant-condition-strict] print("no") ``` This snippet could be written more clearly as this, which would not trigger the rule owing to the exemptions described in the section above: ```py def say_yes_or_no(what_to_say: YesOrNo): if what_to_say == YesOrNo.YES: print("yes") else: assert what_to_say == YesOrNo.NO print("no") ``` or the snippet could also be rewritten as this, which would also be fine according to the rule's heuristics: ```py from typing_extensions import assert_never def say_yes_or_no(what_to_say: YesOrNo): if what_to_say == YesOrNo.YES: print("yes") elif what_to_say == YesOrNo.NO: print("no") else: assert_never(what_to_say) ``` In a similar vein, this rule can often flag `and` or `or` expressions that have operands which are deliberately always truthy or deliberately always falsy, because the purpose of the operand is to have some side effect occur. For example: ```py import random from typing import Literal def want_to_go_fishing() -> bool: return random.choice([True, False]) def weather_report() -> Literal["rainy", "sunny", "cloudy"]: return random.choice(["rainy", "sunny", "cloudy"]) def have_fishing_supplies() -> bool: return random.choice([True, False]) def main(): if ( want_to_go_fishing() and (weather := weather_report()) # error: [redundant-condition-strict] and have_fishing_supplies() ): print(f"The weather is {weather}, let's go fishing") ``` The middle operand in the above `and` expression is always truthy. This might be deliberate, but even if it is, the function would arguably be clearer if it were written like this instead: ```py def main(): if want_to_go_fishing(): weather = weather_report() if have_fishing_supplies(): print(f"The weather is {weather}, let's go fishing") ``` Lastly, the rule cannot reliably distinguish in all cases comparisons that are intentionally always true/false from those that are unintentionally always true/false. The rule takes care to avoid flagging code that uses `if TYPE_CHECKING`, `if sys.version_info < (X, Y)`, `if sys.platform == ...` and `if os.name == ...`. But it cannot reliably determine that code like this was written the way it was meant to be: ```py DEBUGGING = 0 if DEBUGGING: # error: [redundant-condition-strict] print("Doing debugging stuff...") ``` ## See also - `truthiness-test-of-callable` detects suspicious boolean tests where `Callable`-typed variables are tested for their truthiness - `truthiness-test-of-iterable` detects suspicious boolean tests where `Iterable`-typed variables are tested for their truthiness # redundant-final-classvar Default level: warn | Stable (since 0.0.18) ## What it does Checks for redundant combinations of the `ClassVar` and `Final` type qualifiers. ## Why is this bad? An attribute that is marked `Final` in a class body is implicitly a class variable. Marking it as `ClassVar` is therefore redundant. Note that this diagnostic is not emitted for dataclass fields or protocol members, where `ClassVar[Final[int]]` has a distinct meaning from `Final[int]`. ## Examples ```python from typing import ClassVar, Final class C: # redundant x: ClassVar[Final[int]] = 1 # error # redundant y: Final[ClassVar[int]] = 1 # error ``` # shadowed-type-variable Default level: error | Stable (since 0.0.20) ## What it does Checks for type variables in nested generic classes or functions that shadow type variables from an enclosing scope. ## Why is this bad? Shadowing type variables makes the code confusing and is disallowed by the typing spec. ## Examples ```toml [environment] python-version = "3.12" ``` ```python class Outer[T]: # `T` is already used by `Outer` class Inner[T]: ... # error # `T` is already used by `Outer` def method[T](self, x: T) -> T: # error return x ``` ## References - [Typing spec: Generics](https://typing.python.org/en/latest/spec/generics.html#introduction) # static-assert-error Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Makes sure that the argument of `static_assert` is statically known to be true. ## Why is this bad? A `static_assert` call represents an explicit request from the user for the type checker to emit an error if the argument cannot be verified to evaluate to `True` in a boolean context. ## Examples ```python from ty_extensions import static_assert # evaluates to `False` static_assert(1 + 1 == 3) # error # does not have a statically known truthiness static_assert(int(2.0 * 3.0) == 6) # error ``` # subclass-of-dataclass-with-order Default level: warn | Stable (since 0.0.39) ## What it does Checks for classes that inherit from a dataclass with `order=True`. ## Why is this bad? When a dataclass has `order=True`, comparison methods (`__lt__`, `__le__`, `__gt__`, `__ge__`) are generated that compare instances as tuples of their fields. These methods raise a `TypeError` at runtime when comparing instances of different classes in the inheritance hierarchy, even if one is a subclass of the other. This violates the [Liskov Substitution Principle][liskov-substitution-principle] because child class instances cannot be used in all contexts where parent class instances are expected. ## Example ```python from dataclasses import dataclass @dataclass(order=True) class Parent: value: int class Child(Parent): # error pass # At runtime, this raises TypeError: # Child(1) < Parent(2) ``` Consider using [`functools.total_ordering`][total_ordering] instead, which does not have this limitation. [liskov-substitution-principle]: https://en.wikipedia.org/wiki/Liskov_substitution_principle [total_ordering]: https://docs.python.org/3/library/functools.html#functools.total_ordering # subclass-of-final-class Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for classes that subclass final classes. ## Why is this bad? Decorating a class with `@final` declares to the type checker that it should not be subclassed. ## Example ```python from typing import final @final class A: ... class B(A): ... # error ``` # super-call-in-named-tuple-method Default level: error | Stable (since 0.0.1-alpha.30) ## What it does Checks for calls to `super()` inside methods of `NamedTuple` classes. ## Why is this bad? Using `super()` in a method of a `NamedTuple` class will raise an exception at runtime. ## Examples ```python from typing import NamedTuple class F(NamedTuple): x: int def method(self): # super() is not supported in methods of NamedTuple classes super() # error ``` ## References - [Python documentation: super()](https://docs.python.org/3/library/functions.html#super) # too-many-positional-arguments Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls that pass more positional arguments than the callable can accept. ## Why is this bad? Passing too many positional arguments will raise `TypeError` at runtime. ## Example ```python def f(): ... f("foo") # error ``` # truthiness-test-of-callable Default level: warn | Stable (since 0.0.83) ## What it does Detects suspicious truthiness tests of `Callable`-typed values and unions of callable types. ## Why is this bad? `Callable`-typed variables are nearly always functions in practice, and functions are always truthy. If `predicate` is a variable inferred as having a `Callable` type, therefore, a boolean test such as `if predicate:` is usually not what you want; `if predicate()` (or similar) is usually what was intended. ## Examples ```py from collections.abc import Callable def announce_if_ready(is_ready: Callable[[], bool]): if is_ready: # error: [truthiness-test-of-callable] print("Ready") ``` You probably meant to call the value instead: ```py def announce_if_ready_fixed(is_ready: Callable[[], bool]): if is_ready(): # no diagnostic print("Ready") ``` ## See also - `redundant-condition` and `redundant-condition-strict` detect conditions that can be inferred as always being truthy or falsy - `truthiness-test-of-iterable` detects suspicious boolean tests where `Iterable`-typed variables are tested for their truthiness # truthiness-test-of-iterable Default level: warn | Stable (since 0.0.83) ## What it does Detects boolean conditions where variables typed as `Iterable`, `Iterator`, `Generator` or similar are tested for their truthiness. ## Why is this bad? Testing an `Iterable` object for truthiness strongly suggests that the code expects the object to evaluate as falsy in a boolean context if it is empty. However, even empty `Iterable` objects can be truthy if they do not define `__len__` or `__bool__`. The classic example of this is a generator: unevaluated generators in Python are always truthy, even if they do not yield any elements at runtime. ## Examples ```py from collections.abc import Iterable def process(items: Iterable[int]): if items: # error: [truthiness-test-of-iterable] print("Received items") else: print("Didn't receive any items") # prints "Received items", even though the passed-in generator is empty! process(x for x in range(42) if x > 43) ``` If `process` in the above example does not need to accept generators, one solution is to rewrite the annotation to use `Collection` instead of `Iterable`. `Collection` mandates that the object passed in must define `__len__`, making a truthiness test much more likely to be meaningful: ```py from collections.abc import Collection def process(items: Collection[int]): if items: # no diagnostic print("Received items") else: print("Didn't receive any items") # passing in a generator is now rejected: # error: [invalid-argument-type] "Expected `Collection[int]`, found `GeneratorType[int, None, None]`" process(x for x in range(42) if x > 43) ``` If the function must also accept generators, another solution can be to collect the iterable into a tuple or list before testing its length: ```py def process(items: Iterable[int]): collected = tuple(items) if collected: # no diagnostic print("Received items") else: print("Didn't receive any items") # correctly prints "Didn't receive any items" process(x for x in range(42) if x > 43) ``` ## See also - `redundant-condition` and `redundant-condition-strict` detect conditions that can be inferred as always being truthy or falsy - `truthiness-test-of-callable` detects suspicious boolean tests where `Callable`-typed variables are tested for their truthiness # truthiness-test-of-none-union Default level: ignore | Stable (since 0.0.84) ## What it does Detects truthiness checks of unions with `None` whose non-`None` part can also be falsy, like an `if value: ...` check on a value of type `int | None`. This rule is disabled by default. It can catch mistakes where a valid value is confused with missing data, but may also flag code that deliberately treats `None` and other falsy values alike. ## Why is this bad? `None` is a sentinel often used to indicate the absence of a meaningful value. A variable annotated as `int | None` can hold an integer or `None`. Since `None` is falsy, testing an object's truthiness is a common way to check whether a value is present, but this can lead to incorrect behavior. An object of type `int | None` can still be falsy even if it is an integer, since `0` is falsy. Boolean tests on objects of type `str | None`, `bytes | None`, or `list | None` have similar pitfalls: an empty string, bytestring, or list is also falsy in Python. ## Examples Consider a function that returns at most a given number of items, or all items if no limit was provided: ```py def take(items: list[str], limit: int | None = None) -> list[str]: if not limit: # error: [truthiness-test-of-none-union] return items return items[:limit] ``` The intention here is that `take(items, 0)` should return no items. But because both `None` and `0` are falsy, it returns all of them instead. Checking explicitly for `None` fixes the mistake: ```py def take(items: list[str], limit: int | None = None) -> list[str]: if limit is None: return items return items[:limit] ``` ## Known issues and workarounds This rule can trigger on conditions that intentionally treat missing and empty values alike. For example, the following function intentionally treats both `None` and empty lists as equivalent: ```py def default_preset(presets: list[str] | None) -> str: if presets: # error: [truthiness-test-of-none-union] return presets[0] return "auto" ``` Replacing the condition with `presets is not None` would introduce an `IndexError` for an empty list. Checking that `presets` is a list before testing its truthiness preserves the intended behavior without triggering the rule: ```py def default_preset(presets: list[str] | None) -> str: if isinstance(presets, list) and presets: return presets[0] return "auto" ``` ## See also `redundant-condition` and `redundant-condition-strict` detect Boolean conditions that are always true or always false. # type-assertion-failure Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for `assert_type()` and `assert_never()` calls where the actual type is not the same as the asserted type. ## Why is this bad? `assert_type()` allows confirming the inferred type of a certain value. ## Example ```toml [environment] python-version = "3.11" ``` ```python from typing import assert_type def _(x: int): assert_type(x, int) # fine # Actual type does not match asserted type assert_type(x, str) # error ``` # unavailable-implicit-super-arguments Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects invalid `super()` calls where implicit arguments like the enclosing class or first method argument are unavailable. ## Why is this bad? When `super()` is used without arguments, Python tries to find two things: the nearest enclosing class and the first argument of the immediately enclosing function (typically self or cls). If either of these is missing, the call will fail at runtime with a `RuntimeError`. ## Examples ```python # no enclosing class or function found super() # error def func(): # no enclosing class or first argument exists super() # error class A: # no enclosing function to provide the first argument f = super() # error def method(self): def nested(): # first argument does not exist in this nested function super() # error # first argument does not exist in this lambda lambda: super() # error # argument is not available in generator expression (super() for _ in range(10)) # error super() # okay! both enclosing class and first argument are available ``` ## References - [Python documentation: super()](https://docs.python.org/3/library/functions.html#super) # unbound-type-variable Default level: error | Stable (since 0.0.20) ## What it does Checks for type variables that are used in a scope where they are not bound to any enclosing generic context. ## Why is this bad? Using a type variable outside of a scope that binds it has no well-defined meaning. ## Examples ```python from typing import TypeVar, Generic T = TypeVar("T") S = TypeVar("S") # unbound type variable in module scope x: T # error class C(Generic[T]): # S is not in this class's generic context x: list[S] = [] # error ``` ## References - [Typing spec: Scoping rules for type variables](https://typing.python.org/en/latest/spec/generics.html#scoping-rules-for-type-variables) # undefined-reveal Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls to `reveal_type` without importing it. ## Why is this bad? Using `reveal_type` without importing it will raise a `NameError` at runtime. ## Examples ```python # NameError: name 'reveal_type' is not defined # error reveal_type(1) # revealed: Literal[1] ``` # unknown-argument Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for keyword arguments in calls that don't match any parameter of the callable. ## Why is this bad? Providing an unknown keyword argument will raise `TypeError` at runtime. ## Example ```python def f(x: int) -> int: return x f(x=1, y=2) # error ``` # unresolved-attribute Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for unresolved attributes. ## Why is this bad? Accessing an unbound attribute will raise an `AttributeError` at runtime. An unresolved attribute is not guaranteed to exist from the type alone, so this could also indicate that the object is not of the type that the user expects. ## Examples ```python class A: ... # AttributeError: 'A' object has no attribute 'foo' A().foo # error ``` # unresolved-global Default level: warn | Stable (since 0.0.1-alpha.15) ## What it does Detects variables declared as `global` in an inner scope that have no explicit bindings or declarations in the global scope. ## Why is this bad? Function bodies with `global` statements can run in any order (or not at all), which makes it hard for static analysis tools to infer the types of globals without explicit definitions or declarations. ## Example ### Assigning without a global-scope declaration ```python def f(): # unresolved global global x # error x = 42 def g(): print(x) # unresolved reference ``` ### Use instead #### Declare the global ```python x: int def f(): global x x = 42 def g(): print(x) ``` #### Initialize the global ```python x: int | None = None def f(): global x x = 42 def g(): print(x) ``` # unresolved-import Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for import statements for which the module cannot be resolved. ## Why is this bad? Importing a module that cannot be resolved will raise a `ModuleNotFoundError` at runtime. These diagnostics can often be caused due to ty's Python environment or search paths being configured incorrectly. See the [import troubleshooting FAQ](https://docs.astral.sh/ty/reference/typing-faq/#why-cant-ty-resolve-my-imports) for more details. ## Examples ```python # ModuleNotFoundError: No module named 'mathh' import mathh # error ``` # unresolved-reference Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for references to names that are not defined. ## Why is this bad? Using an undefined variable will raise a `NameError` at runtime. ## Example ```python # NameError: name 'x' is not defined print(x) # error ``` # unsound-assignment Default level: ignore | Stable (since 0.0.73) ## What it does Detects variable assignments that unsoundly assign a type that is not a [subtype] of a variable's declared type. This rule is a stricter version of `invalid-assignment`. Whereas that rule also flags assignments to attributes and subscripts, however, this rule is only applied to variable assignments. This rule has no effect on stub files. ## Why is this bad? By default, type checkers consider an assignment valid if the inferred type of the assigned value is [assignable] to the target's declared type. However, this makes it easy for incorrect types to percolate through your code unexpectedly due to a single expression being inferred as `Any`. This can easily lead to runtime errors that are not caught by the type checker: ```py from typing import Any def returns_any() -> Any: return "not an integer" # error: "Unsound assignment: `Any` is not a subtype of `int`" my_integer: int = returns_any() # Fails at runtime, even though the type checker infers both operands as being of type `int`! my_integer + 42 ``` This rule treats ["fully static"][fully-static] declared types as "typed boundaries" for your code. With this rule enabled, ty would emit an error on the `my_integer: int = returns_any()` assignment, since the `returns_any()` call is inferred as having type `Any`, and `Any` is not a subtype of `int`. This helps prevent the unsoundness from spreading far from its original source (in this case, the return type of the `returns_any` function). Note that this rule is only applied to assignments where the declared type is [fully static][fully-static]. It will not trigger if `Any` or `Unknown` appear anywhere in the declared type, either implicitly or explicitly: ```py from typing import Any def returns_any() -> Any: return "not an integer" explicitly_dynamic: Any = returns_any() # no error also_dynamic: list[Any] = returns_any() # no error # no `unsound-assignment` error, since `list` is implicitly the same as `list[Unknown]` # (which is what the `missing-type-argument` error is complaining about) # # error: [missing-type-argument] implicitly_dynamic: list = returns_any() ``` This rule works especially well when combined with ty's `missing-type-argument` rule. ## Examples ```py from typing import Any def returns_any() -> Any: return 42 # error: "Unsound assignment: `Any` is not a subtype of `int`" my_integer: int = returns_any() another_integer: int # error: "Unsound assignment: `Any` is not a subtype of `int`" another_integer = returns_any() ``` Narrow the value before assigning it to fix the diagnostics: ```py from typing import Any def returns_any() -> Any: return 42 value = returns_any() assert isinstance(value, int) my_integer: int = value # no error: `Any & int` is a subtype of `int` ``` ## Default level This rule is disabled by default. It is intended for advanced users wanting additional soundness checks from their type checker, not for users who have just started to use type checkers on their Python code. ## See also - `unsound-return-statement` is a similar rule that triggers on unsound `return` statements rather than unsound assignments - `unsound-yield` is a similar rule that triggers on unsound `yield` expressions rather than unsound assignments [assignable]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable [fully-static]: https://typing.python.org/en/latest/spec/glossary.html#term-fully-static-type [subtype]: https://typing.python.org/en/latest/spec/glossary.html#term-subtype # unsound-return-statement Default level: ignore | Stable (since 0.0.70) ## What it does Detects `return` statements that unsoundly return a type that is not a [subtype] of the function's annotated return type. This lint is a stricter version of `invalid-return-type`. ## Why is this bad? By default, type checkers consider a `return` statement valid if the inferred type of the object being returned is [assignable] to the annotated return type of the function it's in. However, this makes it easy for incorrect types to percolate through your code unexpectedly due to a single expression being inferred as `Any`. This can easily lead to runtime errors that are not caught by the type checker: ```py from typing import Any def returns_any() -> Any: return "foo" def returns_int() -> int: # error: "Unsound return statement: `Any` is not a subtype of `int`" return returns_any() # fails at runtime, even though the type checker infers both operands as being of type `int`! returns_int() + 42 ``` This rule allows you to use ["fully static"][fully-static] return types as "typed boundaries" for your code. With this rule enabled, ty would emit an error on the `return returns_any()` statement in `returns_int`, since the `returns_any()` call is inferred as having type `Any`, and `Any` is not a subtype of `int`. This helps prevent the unsoundness from spreading far from its original source (in this case, the return type of the `returns_any` function). Note that this rule is only applied to functions annotated as returning [fully static][fully-static] types. It will not trigger if `Any` or `Unknown` appear anywhere in your return type, either implicitly or explicitly: ```py from typing import Any def returns_any() -> Any: return "foo" # error: [missing-type-argument] def returns_unparameterized_tuple() -> tuple: # no error, since the return type is implicitly `tuple[Unknown, ...]` # (which is what the `missing-type-argument` error is complaining about on the line above!) return returns_any() def returns_list_of_any() -> list[Any]: # no error, since the return type is explicitly `list[Any]` return returns_any() ``` This rule works especially well when combined with ty's `missing-type-argument` and `unsound-assignment` rules, as well as the Ruff rules [`ANN201`][ann201], [`ANN202`][ann202], [`ANN204`][ann204], [`ANN205`][ann205], and [`ANN206`][ann206]. Enabling all these rules at once effectively makes it much less likely that a `return` statement can lead to unsoundness "leaking" out of a function unless that function has been *explicitly* annotated with a dynamic type in some way (`-> Any` or `-> tuple[Any]`, for example). This rule is analogous to mypy's [`no-any-return`][no-any-return] error code, which is enabled by mypy’s [`--strict`][mypy-strict] mode and can also be enabled on its own using mypy’s [`--warn-return-any`][warn-return-any] option. ## Examples ```py from typing import Any def returns_any() -> Any: return 42 def returns_int() -> int: # error: "Unsound return statement: `Any` is not a subtype of `int`" return returns_any() ``` Narrow the type to a subtype of `int` to fix the diagnostic: ```py from typing import Any from typing_extensions import reveal_type def returns_any() -> Any: return 42 def returns_int() -> int: my_int = returns_any() assert isinstance(my_int, int) reveal_type(my_int) # revealed: Any & int return my_int # no error: `Any & int` is a subtype of `int` ``` ## Default level This rule is disabled by default. It is intended for advanced users wanting additional soundness checks from their type checker, not for users who have just started to use type checkers on their Python code. ## See also - `unsound-yield` is a similar rule that triggers on unsound `yield` expressions rather than unsound `return` statements - `unsound-assignment` is a similar rule that triggers on unsound assignments [ann201]: https://docs.astral.sh/ruff/rules/missing-return-type-undocumented-public-function/ [ann202]: https://docs.astral.sh/ruff/rules/missing-return-type-private-function/ [ann204]: https://docs.astral.sh/ruff/rules/missing-return-type-special-method/ [ann205]: https://docs.astral.sh/ruff/rules/missing-return-type-static-method/ [ann206]: https://docs.astral.sh/ruff/rules/missing-return-type-class-method/ [assignable]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable [fully-static]: https://typing.python.org/en/latest/spec/glossary.html#term-fully-static-type [mypy-strict]: https://mypy.readthedocs.io/en/stable/command_line.html#cmdoption-mypy-strict [no-any-return]: https://mypy.readthedocs.io/en/stable/error_code_list2.html#code-no-any-return [subtype]: https://typing.python.org/en/latest/spec/glossary.html#term-subtype [warn-return-any]: https://mypy.readthedocs.io/en/stable/command_line.html#cmdoption-mypy-warn-return-any # unsound-yield Default level: ignore | Stable (since 0.0.70) ## What it does Detects `yield` and `yield from` expressions that unsoundly yield a type that is not a [subtype] of the generator function's annotated yield type. This lint is a stricter version of `invalid-yield`. ## Why is this bad? By default, type checkers consider a yielded value valid if its inferred type is [assignable] to the generator's annotated yield type. However, this makes it easy for incorrect types to percolate through your code unexpectedly due to a single expression being inferred as `Any`. This can easily lead to runtime errors that are not caught by the type checker: ```py from typing import Any, Generator def returns_any() -> Any: return "not an integer" def integers() -> Generator[int]: # error: "Unsound `yield`: `Any` is not a subtype of `int`" yield returns_any() # Fails at runtime, even though the type checker infers `integers` as yielding only `int`s! sum(integers()) ``` This rule treats ["fully static"][fully-static] yield types as "typed boundaries" for your code. With this rule enabled, ty would emit an error on the `yield returns_any()` statement in `integers`, since the `returns_any()` call is inferred as having type `Any`, and `Any` is not a subtype of `int`. This helps prevent the unsoundness from spreading far from its original source (in this case, the return type of the `returns_any` function). Note that this rule is only applied to functions annotated as yielding [fully static][fully-static] types. It will not trigger if `Any` or `Unknown` appear anywhere in your function's yield type, either implicitly or explicitly. It will still trigger on functions that have non-fully-static send and/or return types, however: ```py from typing import Any, Generator def returns_any() -> Any: return "not an integer" def dynamic_yield_type() -> Generator[Any]: # no error yield returns_any() def static_yield_type() -> Generator[int, Any, Any]: # error: "Unsound `yield`: `Any` is not a subtype of `int`" yield returns_any() ``` This rule works especially well when combined with ty's `missing-type-argument` and `unsound-assignment` rules, as well as the Ruff rules [`ANN201`][ann201], [`ANN202`][ann202], [`ANN204`][ann204], [`ANN205`][ann205], and [`ANN206`][ann206]. Enabling all these rules at once effectively makes it much less likely that a `yield` expression can lead to unsoundness "leaking" out of a function unless that function has been *explicitly* annotated with a dynamic type in some way (`-> Generator[Any]` or `-> Generator[tuple[Any]]`, for example). ## Examples ```py from typing import Any, Iterator def returns_any() -> Any: return "foo" def any_iterator() -> Iterator[Any]: yield "foo" def integers() -> Iterator[int]: # error: "Unsound `yield`: `Any` is not a subtype of `int`" yield returns_any() # error: "Unsound `yield from`: `Any` is not a subtype of `int`" yield from any_iterator() ``` Narrow the value before yielding it to fix the diagnostics: ```py from typing import Any, Iterator def returns_any() -> Any: return 42 def any_iterator() -> Iterator[Any]: yield "foo" def integers() -> Iterator[int]: value = returns_any() assert isinstance(value, int) yield value for value in any_iterator(): assert isinstance(value, int) yield value ``` ## Default level This rule is disabled by default. It is intended for users who want stricter soundness checks at generator boundaries. ## See also - `unsound-return-statement` is a similar rule that triggers on unsound `return` statements rather than unsound `yield` expressions - `unsound-assignment` is a similar rule that triggers on unsound assignments [ann201]: https://docs.astral.sh/ruff/rules/missing-return-type-undocumented-public-function/ [ann202]: https://docs.astral.sh/ruff/rules/missing-return-type-private-function/ [ann204]: https://docs.astral.sh/ruff/rules/missing-return-type-special-method/ [ann205]: https://docs.astral.sh/ruff/rules/missing-return-type-static-method/ [ann206]: https://docs.astral.sh/ruff/rules/missing-return-type-class-method/ [assignable]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable [fully-static]: https://typing.python.org/en/latest/spec/glossary.html#term-fully-static-type [subtype]: https://typing.python.org/en/latest/spec/glossary.html#term-subtype # unsupported-base Default level: warn | Stable (since 0.0.1-alpha.7) ## What it does Checks for class definitions that have bases which are unsupported by ty. ## Why is this bad? If a class has a base that is an instance of a complex type such as a union type, ty will not be able to resolve the [method resolution order] (MRO) for the class. This will lead to an inferior understanding of your codebase and unpredictable type-checking behavior. ## Examples ```python import datetime class A: ... class B: ... if datetime.date.today().weekday() != 6: C = A else: C = B class D(C): ... # error: [unsupported-base] ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # unsupported-bool-conversion Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for bool conversions where the object doesn't correctly implement `__bool__`. ## Why is this bad? If an exception is raised when you attempt to evaluate the truthiness of an object, using the object in a boolean context will fail at runtime. ## Examples ```python class NotBoolable: __bool__ = None def __lt__(self, other: object) -> "NotBoolable": return self b1 = NotBoolable() b2 = NotBoolable() # exception raised here if b1: # error pass # exception raised here b1 and b2 # error # exception raised here not b1 # error # A chained comparison converts the result of `b1 < b2` to bool. # exception raised here b1 < b2 < b1 # error ``` # unsupported-dynamic-base Default level: ignore | Stable (since 0.0.12) ## What it does Checks for dynamic class definitions (using `type()`) that have bases which are unsupported by ty. This is equivalent to `unsupported-base` but applies to classes created via `type()` rather than `class` statements. ## Why is this bad? If a dynamically created class has a base that is an unsupported type such as `type[T]`, ty will not be able to resolve the [method resolution order] (MRO) for the class. This may lead to an inferior understanding of your codebase and unpredictable type-checking behavior. ## Default level This rule is disabled by default because it will not cause a runtime error, and may be noisy on codebases that use `type()` in highly dynamic ways. ## Examples ```python class Base: ... def factory(base: type[Base]) -> type: # `base` has type `type[Base]`, not `type[Base]` itself return type("Dynamic", (base,), {}) # error: [unsupported-dynamic-base] ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # unsupported-operator Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for binary expressions, comparisons, and unary expressions where the operands don't support the operator. ## Why is this bad? Attempting to use an unsupported operator will raise a `TypeError` at runtime. ## Examples ```python class A: ... # TypeError: unsupported operand type(s) for +: 'A' and 'A' A() + A() # error ``` # unused-awaitable Default level: warn | Stable (since 0.0.21) ## What it does Checks for awaitable objects (such as coroutines) used as expression statements without being awaited. ## Why is this bad? Calling an `async def` function returns a coroutine object. If the coroutine is never awaited, the body of the async function will never execute, which is almost always a bug. Python emits a `RuntimeWarning: coroutine was never awaited` at runtime in this case. ## Examples ```python async def fetch_data() -> str: return "data" async def main() -> None: # Warning: coroutine is not awaited fetch_data() # error await fetch_data() # OK ``` # unused-ignore-comment Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Checks for `ty: ignore` directives that are no longer applicable. ## Why is this bad? A `ty: ignore` directive that no longer matches any diagnostic violations is likely included by mistake, and should be removed to avoid confusion. ## Examples ```py # error a = 20 / 2 # ty: ignore[division-by-zero] ``` Use instead: ```py a = 20 / 2 ``` ## Options Set [`analysis.respect-type-ignore-comments`](https://docs.astral.sh/ty/reference/configuration/#respect-type-ignore-comments) to `false` to prevent this rule from reporting unused `type: ignore` comments. # unused-type-ignore-comment Default level: warn | Stable (since 0.0.14) ## What it does Checks for `type: ignore` directives that are no longer applicable. ## Why is this bad? A `type: ignore` directive that no longer matches any diagnostic violations is likely included by mistake, and should be removed to avoid confusion. ## Examples ```py # error a = 20 / 2 # type: ignore ``` Use instead: ```py a = 20 / 2 ``` ## Options This rule is skipped if [`analysis.respect-type-ignore-comments`](https://docs.astral.sh/ty/reference/configuration/#respect-type-ignore-comments) to `false`. # useless-overload-body Default level: warn | Stable (since 0.0.1-alpha.22) ## What it does Checks for various `@overload`-decorated functions that have non-stub bodies. ## Why is this bad? Functions decorated with `@overload` are ignored at runtime; they are overridden by the implementation function that follows the series of overloads. While it is not illegal to provide a body for an `@overload`-decorated function, it may indicate a misunderstanding of how the `@overload` decorator works. ## Example ```toml [environment] python-version = "3.11" ``` ```py from typing import overload @overload def foo(x: int) -> int: # will never be executed return x + 1 # error @overload def foo(x: str) -> str: # will never be executed return "Oh no, got a string" # error def foo(x: int | str) -> int | str: raise Exception("unexpected type encountered") ``` Use instead: ```py from typing import assert_never, overload @overload def foo(x: int) -> int: ... @overload def foo(x: str) -> str: ... def foo(x: int | str) -> int | str: if isinstance(x, int): return x + 1 elif isinstance(x, str): return "Oh no, got a string" else: assert_never(x) ``` ## References - [Python documentation: `@overload`](https://docs.python.org/3/library/typing.html#typing.overload) # zero-stepsize-in-slice Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for a step size of zero in slices when the operation is known to fail. ## Why is this bad? Python's built-in sequence types raise a `ValueError` when sliced with a step size of zero. ## Known problems This check is not exhaustive. It reports zero-step slices for certain built-in sequence types where the operation is known to fail. A custom `__getitem__` implementation can accept or reject such a slice, so ty cannot detect every runtime failure. ## Examples ```python values = list(range(10)) # ValueError: slice step cannot be zero values[1:10:0] # error tuple_values = (1, 2, 3) # ValueError: slice step cannot be zero tuple_values[1:10:0] # error ``` ok test rule::rule_unknown ... ok test rule_selection::all_overrides ... ok test rule_selection::cli_all_rules_ignore ... ok test rule_selection::cli_all_rules_precedence ... ok test rule_selection::cli_all_rules_warn ... ok test rule_selection::cli_rule_severity ... ok test rule_selection::cli_rule_severity_precedence ... ok test rule_selection::cli_specific_then_all ... ok test rule_selection::cli_unknown_rules ... ok test rule_selection::configuration_all_rules ... ok test rule_selection::configuration_all_rules_with_rule_sorting_before_all ... ok test rule_selection::configuration_rule_severity ... ok test rule_selection::configuration_unknown_rules ... ok test rule_selection::multiple_overrides_inherit_cli_rules ... ok test rule_selection::overrides_all_rules_with_rule_sorting_before_all ... ok test rule_selection::overrides_basic ... ok test rule_selection::overrides_empty_include ... ok test rule_selection::overrides_exclude ... ok test rule_selection::overrides_inherit_global ... ok test rule_selection::overrides_invalid_exclude_glob ... ok test rule_selection::overrides_invalid_include_glob ... ok test rule_selection::overrides_missing_include_exclude ... ok test rule_selection::overrides_no_actual_overrides ... ok test rule_selection::overrides_precedence ... ok test rule_selection::overrides_unknown_rules ... ok test scripts::cli_arguments_override_script_environment ... ok test scripts::cli_arguments_override_script_options ... ok test scripts::configured_source_roots_and_extra_paths_are_relative_to_the_script ... ok test scripts::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. 180 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.58s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/file_watching-e4ead5223b151a50 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/self_environment-e465e8f20b6d36d8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 6 tests test find_does_not_fall_back_to_path_or_own_executable ... ok test ty_environment_and_active_environment ... ok test ty_environment_and_discovered_venv ... ok test ty_environment_is_only_environment ... ok test ty_environment_is_system_not_virtual ... ok test ty_system_environment_and_local_venv ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.63s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_combine-5ea970c9cd275421 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ty_completion_bench-6156648eeec6b160 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ty_completion_eval-9fd7c1c9fd8161ed --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ty_ide-717d238f0ec51add --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1899 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_keyword_argument_value_keeps_value_type ... ok test hover::tests::hover_keyword_only_parameter ... ok test hover::tests::hover_keyword_parameter ... ok test hover::tests::hover_keyword_parameter_def ... ok test hover::tests::hover_keyword_parameter_overload_docstring_blocks_implementation_parameter_docs ... ok test hover::tests::hover_keyword_parameter_overload_implementation_parameter_docs ... ok test hover::tests::hover_keyword_parameter_preserves_rest_field_like_continuation ... ok test hover::tests::hover_keyword_parameter_without_documentation ... ok test hover::tests::hover_keyword_variadic_parameter ... ok test hover::tests::hover_legacy_typevar_variance ... ok test hover::tests::hover_literal_ellipsis ... ok test hover::tests::hover_literal_int ... ok test hover::tests::hover_match_as_binding ... ok test hover::tests::hover_match_as_stmt ... ok test hover::tests::hover_match_class_field_name ... ok test hover::tests::hover_match_class_name ... ok test hover::tests::hover_match_keyword_binding ... ok test hover::tests::hover_match_keyword_stmt ... ok test hover::tests::hover_match_name_binding ... ok test hover::tests::hover_match_name_stmt ... ok test hover::tests::hover_match_rest_binding ... ok test hover::tests::hover_match_rest_stmt ... ok test hover::tests::hover_member ... ok test hover::tests::hover_module ... ok test hover::tests::hover_module_import ... ok test hover::tests::hover_multi_inference ... ok test hover::tests::hover_named_expression_target ... ok test hover::tests::hover_non_callable_decorated_function_shows_docstring ... ok test hover::tests::hover_nonlocal_binding ... ok test hover::tests::hover_nonlocal_stmt ... ok test hover::tests::hover_overload_ambiguous ... ok test hover::tests::hover_overload_ambiguous_compact ... ok test hover::tests::hover_overload_arity_disambiguated1 ... ok test hover::tests::hover_overload_arity_disambiguated2 ... ok test hover::tests::hover_overload_keyword_disambiguated1 ... ok test hover::tests::hover_overload_keyword_disambiguated2 ... ok test hover::tests::hover_overload_type_disambiguated1 ... ok test hover::tests::hover_overload_type_disambiguated2 ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned_impl_has_docstring ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned_overload_has_docstring ... ok test hover::tests::hover_overloaded_function_uses_sibling_overload_docstring_as_fallback ... ok test hover::tests::hover_overloaded_function_with_conditional_definitions ... ok test hover::tests::hover_overloaded_function_with_version_conditional_implementation ... ok test hover::tests::hover_overloaded_method_implementation_docstring ... ok test hover::tests::hover_pep695_type_alias_name ... ok test hover::tests::hover_pep695_type_alias_usage ... ok test hover::tests::hover_reexported_stub_definition_implementation_docstring ... ok test hover::tests::hover_shadowed_numeric_builtin ... ok test hover::tests::hover_shadowed_numeric_builtin_in_keyword_parameter ... ok test hover::tests::hover_shadowed_numeric_builtin_in_selected_signature ... ok test hover::tests::hover_string_annotation1 ... ok test hover::tests::hover_string_annotation2 ... ok test hover::tests::hover_string_annotation3 ... ok test hover::tests::hover_string_annotation4 ... ok test hover::tests::hover_string_annotation5 ... ok test hover::tests::hover_string_annotation_dangling1 ... ok test hover::tests::hover_string_annotation_dangling2 ... ok test hover::tests::hover_string_annotation_dangling3 ... ok test hover::tests::hover_string_annotation_recursive ... ok test hover::tests::hover_string_annotation_unknown ... ok test hover::tests::hover_submodule_import_from_confusing_real_def ... ok test hover::tests::hover_submodule_import_from_confusing_shadowed_def ... ok test hover::tests::hover_submodule_import_from_confusing_use ... ok test hover::tests::hover_submodule_import_from_def ... ok test hover::tests::hover_submodule_import_from_use ... ok test hover::tests::hover_submodule_import_from_wrong_def ... ok test hover::tests::hover_submodule_import_from_wrong_use ... ok test hover::tests::hover_subscript_literal_index ... ok test hover::tests::hover_subscript_literal_index_variants ... ok test hover::tests::hover_subscript_non_literal_index ... ok test hover::tests::hover_subscript_slice_literal_bounds_list_variants ... ok test hover::tests::hover_subscript_slice_literal_bounds_string_variants ... ok test hover::tests::hover_tuple_assignment_target ... ok test hover::tests::hover_type_alias_import_resolved_docstring_stub ... ok test hover::tests::hover_type_alias_name ... ok test hover::tests::hover_type_alias_resolved_docstring_stub ... ok test hover::tests::hover_type_alias_typevar_variance ... ok test hover::tests::hover_type_docstring_correct_order ... ok test hover::tests::hover_type_narrowing ... ok test hover::tests::hover_type_of_expression_with_type_param_spec ... ok test hover::tests::hover_type_of_expression_with_type_var_tuple ... ok test hover::tests::hover_type_of_expression_with_type_var_type ... ok test hover::tests::hover_typed_dict_key_literal ... ok test hover::tests::hover_typeddict_constructor ... ok test hover::tests::hover_typeddict_constructor_not_required ... ok test hover::tests::hover_typeddict_constructor_positional_map ... ok test hover::tests::hover_typeddict_constructor_positional_map_dict_literal_in_constructor ... ok test hover::tests::hover_typeddict_constructor_total_false ... ok test hover::tests::hover_typevar_name_binding ... ok test hover::tests::hover_typevar_name_stmt ... ok test hover::tests::hover_typevar_spec_binding ... ok test hover::tests::hover_typevar_spec_stmt ... ok test hover::tests::hover_typevar_tuple_binding ... ok test hover::tests::hover_typevar_tuple_stmt ... ok test hover::tests::hover_union ... ok test hover::tests::hover_variable_assignment ... ok test hover::tests::hover_whitespace ... ok test importer::tests::conditional_imports_existing_import1 ... ok test importer::tests::conditional_imports_existing_import2 ... ok test importer::tests::conditional_imports_existing_module1 ... ok test importer::tests::conditional_imports_existing_module2 ... ok test importer::tests::conditional_imports_new_import ... ok test importer::tests::empty_source_qualified ... ok test importer::tests::empty_source_unqualified ... ok test importer::tests::existing_future_import ... ok test importer::tests::existing_future_import_after_docstring ... ok test importer::tests::import_exists_glob ... ok test importer::tests::import_exists_qualified ... ok test importer::tests::import_exists_qualified_aliased ... ok test importer::tests::import_exists_unqualified ... ok test importer::tests::import_exists_unqualified_aliased ... ok test importer::tests::import_module_blank ... ok test importer::tests::import_module_exists ... ok test importer::tests::import_module_from_exists ... ok test importer::tests::import_module_from_via_member_exists ... ok test importer::tests::import_partially_exists_aliased_multi ... ok test importer::tests::import_partially_exists_aliased_single ... ok test importer::tests::import_partially_exists_continuation ... ok test importer::tests::import_partially_exists_incomplete ... ok test importer::tests::import_partially_exists_incomplete_parentheses1 ... ok test importer::tests::import_partially_exists_multi ... ok test importer::tests::import_partially_exists_parentheses_multi_line_no_trailing_comma ... ok test importer::tests::import_partially_exists_parentheses_multi_line_trailing_comma ... ok test importer::tests::import_partially_exists_parentheses_single ... ok test importer::tests::import_partially_exists_parentheses_trailing_comma ... ok test importer::tests::import_partially_exists_relative ... ok test importer::tests::import_partially_exists_semi_colon ... ok test importer::tests::import_partially_exists_single ... ok test importer::tests::import_results_in_conflict ... ok test importer::tests::in_scope_ordering_within_function ... ok test importer::tests::lazy_future_import_is_not_special ... ok test importer::tests::member_conflict_with_other_import ... ok test importer::tests::member_conflict_with_other_member_import ... ok test importer::tests::member_conflict_with_other_member_import_alias ... ok test importer::tests::member_conflict_with_other_module_import_alias ... ok test importer::tests::module_conflict_with_other_import ... ok test importer::tests::multiple_import_blocks_other ... ok test importer::tests::multiple_import_blocks_std ... ok test importer::tests::no_conflict_alias_member ... ok test importer::tests::no_conflict_alias_module ... ok test importer::tests::out_of_scope_ordering_top_level ... ok test importer::tests::out_of_scope_ordering_within_function_add_import ... ok test importer::tests::priority_qualified_over_partial ... ok test importer::tests::priority_unqualified_over_partial ... ok test importer::tests::priority_unqualified_over_qualified ... ok test importer::tests::priority_unqualified_over_unqualified ... ok test importer::tests::priority_unqualified_over_unqualified_between ... ok test importer::tests::qualify_symbol_to_avoid_overwriting_other_symbol_in_scope ... ok test importer::tests::try_imports_existing_import1 ... ok test importer::tests::try_imports_existing_import2 ... ok test importer::tests::try_imports_new_import ... ok test importer::tests::unqualify_symbol_to_avoid_overwriting_other_symbol_in_scope ... ok test importer::tests::within_function_definition_member_conflict ... ok test importer::tests::within_function_definition_module_conflict ... ok test importer::tests::within_function_definition_simple ... ok test inlay_hints::tests::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_method_call ... ok test signature_help::tests::signature_help_nested_function_calls ... ok test signature_help::tests::signature_help_overload_arity_disambiguated1 ... ok test signature_help::tests::signature_help_overload_arity_disambiguated2 ... ok test signature_help::tests::signature_help_overload_keyword_disambiguated1 ... ok test signature_help::tests::signature_help_overload_keyword_disambiguated2 ... ok test signature_help::tests::signature_help_overload_type_disambiguated1 ... ok test signature_help::tests::signature_help_overload_type_disambiguated2 ... ok test signature_help::tests::signature_help_overloaded_function ... ok test signature_help::tests::signature_help_overloaded_function_conditionally_reassigned_impl_has_docstring ... ok test signature_help::tests::signature_help_overloaded_function_conditionally_reassigned_overload_has_docstring ... ok test signature_help::tests::signature_help_overloaded_function_implementation_docstring ... ok test signature_help::tests::signature_help_parameter_documentation ... ok test signature_help::tests::signature_help_parameter_label_offsets ... ok test signature_help::tests::signature_help_paramspec_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. 1899 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 38.51s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_module_resolver-d44d94686364d090 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.11s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_project-91c4cad9f2299afa --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 73 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_warning_is_reported_by_default ... ok test metadata::tests::empty_member_pyproject_ty_configuration_precedes_uv_workspace ... ok test metadata::tests::external_uv_workspace_precedes_plain_member_pyproject ... ok test metadata::tests::infers_python_version_from_uv_environment ... ok test metadata::tests::member_ty_configuration_precedes_uv_workspace ... ok test metadata::tests::member_ty_toml_configuration_precedes_uv_workspace ... ok test metadata::tests::nested_projects_in_root_project ... ok test metadata::tests::nested_projects_in_sub_project ... ok test metadata::tests::nested_projects_with_outer_ty_section ... ok test metadata::tests::nested_projects_without_ty_sections ... ok test metadata::tests::project_with_invalid_pyproject ... ok test metadata::tests::project_with_pyproject ... ok test metadata::tests::project_with_ty_and_pyproject_toml ... ok test metadata::tests::project_without_pyproject ... ok test metadata::tests::requires_python_and_python_version ... ok test metadata::tests::requires_python_beta_version ... ok test metadata::tests::requires_python_greater_than_major_minor ... ok test metadata::tests::requires_python_less_than ... ok test metadata::tests::requires_python_major_minor ... ok test metadata::tests::requires_python_major_minor_patch ... ok test metadata::tests::requires_python_major_only ... ok test metadata::tests::requires_python_no_specifiers ... ok test metadata::tests::requires_python_old_version_uses_lowest_supported_version ... ok test metadata::tests::requires_python_too_large_major_version ... ok test metadata::tests::requires_python_unsupported_future_version ... ok test metadata::tests::uv_refresh_error_takes_precedence_over_dependency_error ... ok test metadata::tests::uv_workspace_options_precedence ... ok test metadata::tests::uv_workspace_precedes_plain_member_pyproject ... ok test metadata::value::tests::cli_source_resolves_relative_to_cwd ... ok test metadata::value::tests::env_var_expansion_uses_system_env ... ok test metadata::value::tests::no_expansion_needed ... ok test metadata::value::tests::tilde_expansion_uses_system_env ... ok test metadata::value::tests::undefined_env_var_falls_back_to_literal ... ok test script::tests::equivalent_script_settings_share_programs ... ok test script::tests::ordinary_files_do_not_depend_on_open_files ... ok test script::tests::script_tag_does_not_read_notebook_source ... ok test tests::check_file_skips_type_checking_when_file_cant_be_read ... ok test tests::explicit_nested_included_file_is_a_literal_match ... ok test uv::command::tests::explicit_uv_override_skips_path_lookup ... ok test uv::environments::tests::dependency_metadata_changes_recheck_unchanged_imports ... ok test uv::environments::tests::semantic_lookup_creates_a_stable_default_environment ... ok test uv::metadata::dependencies::tests::editable_paths_supply_ownership_without_recorded_modules ... ok test uv::metadata::dependencies::tests::preserves_ambiguous_namespace_owners_and_submodules ... ok test uv::metadata::dependencies::tests::separates_direct_dependencies_from_transitive_packages ... ok test uv::metadata::dependencies::tests::unavailable_dependency_information_has_a_reason ... ok test uv::metadata::dependencies::tests::unknown_module_owners_prevent_parent_fallback ... ok test uv::metadata::dependencies::tests::virtual_projects_without_dependencies_do_not_require_module_ownership ... ok test uv::metadata::dependencies::tests::workspace_groups_apply_to_each_member_and_virtual_root ... ok test uv::metadata::dependencies::tests::workspace_without_members_can_supply_groups ... ok test uv::metadata::tests::environment_can_be_omitted ... ok test uv::metadata::tests::rejects_incompatible_dependency_metadata ... ok test uv::metadata::tests::rejects_invalid_metadata ... ok test uv::metadata::tests::shares_dependency_strings ... ok test uv::tests::use_uv_from_system ... ok test result: ok. 73 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_python_core-4068b3264815ba9e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 66 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_and ... 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. 66 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_python_semantic-c9568e33aa204c68 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 491 tests test diagnostic::levenshtein::tests::non_underscored_names_always_suggested_even_if_typo_underscored::_bluch_expects ... ok test diagnostic::levenshtein::tests::non_underscored_names_always_suggested_even_if_typo_underscored::_luch_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_b_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_m_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_py_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_v_expects ... ok test diagnostic::levenshtein::tests::test_good_suggestions::case_changes_are_preferred_over_substitutions ... ok test diagnostic::levenshtein::tests::test_good_suggestions::eliminations_are_preferred_over_additions ... ok test diagnostic::levenshtein::tests::test_good_suggestions::substitutions_are_preferred_over_additions ... ok test diagnostic::levenshtein::tests::test_good_suggestions::substitutions_are_preferred_over_eliminations ... ok test diagnostic::levenshtein::tests::test_good_suggestions::test_for_additional_characters ... ok test diagnostic::levenshtein::tests::test_good_suggestions::test_for_eliminated_characters ... ok test diagnostic::levenshtein::tests::test_good_suggestions::test_for_substituted_characters ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_0_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_0_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_a_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_a_a_1_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_aa_bb_4_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_aaaaa_aaaaa_5_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_aba_aab_4_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_abc_y_6_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_abstractfoobarmanager_abstract_foobar_manager_3_2_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_apple_aple_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_attributeerror_attributeerrop_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_attributeerror_attributeerrortests_10_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_banana_b_n_n_6_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_cherry_cherry_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_cpython_pypy_10_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_cpython_pypy_11_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_java_c_8_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_python_java_12_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_wxyz_wxyz123_8_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_wxyz_wxyz_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_wikipedia_examples::_flaw_lawn_4_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_wikipedia_examples::_kitten_sitting_6_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_wikipedia_examples::_uninformed_uniformed_2_expects ... ok test diagnostic::levenshtein::tests::test_no_suggestion_for_very_different_name ... ok test diagnostic::levenshtein::tests::underscored_names_are_suggested_if_hide_policy_set_to_yes_when_typo_is_underscored::_blach_expects ... ok test diagnostic::levenshtein::tests::underscored_names_are_suggested_if_hide_policy_set_to_yes_when_typo_is_underscored::_luch_expects ... ok test diagnostic::levenshtein::tests::underscored_names_not_suggested_if_hide_policy_set_to_yes ... ok test fixes::tests::add_ignore_deduplicates_existing_edit_against_planned_start_line ... ok test fixes::tests::add_ignore_does_not_append_to_trailing_reason ... ok test fixes::tests::add_ignore_does_not_make_nested_suppression_unused ... ok test fixes::tests::add_ignore_groups_diagnostics_for_same_line_suppression ... ok test fixes::tests::add_ignore_groups_suppression_matched_at_start_and_end ... ok test fixes::tests::add_ignore_keeps_disjoint_start_suppression_used ... ok test fixes::tests::add_ignore_keeps_nested_blanket_used_for_same_code ... ok test fixes::tests::add_ignore_matches_existing_suppression_against_diagnostic_range ... ok test fixes::tests::add_ignore_prefers_editable_outer_suppression_over_inner_with_reason ... ok test fixes::tests::add_ignore_prefers_same_line_suppression_over_outer_own_line ... ok test fixes::tests::add_ignore_reconciles_nested_same_code_edits ... ok test fixes::tests::add_ignore_reuses_outer_suppression_with_nested_blanket ... ok test fixes::tests::add_ignore_updates_empty_same_line_suppression ... ok test fixes::tests::add_ignore_updates_inner_own_line_suppression ... ok test fixes::tests::add_ignore_updates_nested_and_outer_suppressions ... ok test fixes::tests::add_ignore_updates_preceding_own_line_suppressions ... ok test fixes::tests::arguments ... ok test fixes::tests::dont_fix_files_containing_syntax_errors ... ok test fixes::tests::dont_fix_unused_ignore ... ok test fixes::tests::existing_ty_ignore ... ok test fixes::tests::fix_cancellation_reverts_changes ... ok test fixes::tests::fix_non_convergence ... ok test fixes::tests::fix_overlapping_diagnostics_requires_multiple_iterations ... ok test fixes::tests::fix_syntax_error ... ok test fixes::tests::multiple_suppressions_different_codes ... ok test fixes::tests::multiple_suppressions_same_code ... ok test fixes::tests::return_type ... ok test fixes::tests::same_code_multiline_suppressions_with_different_ranges_can_become_redundant ... ok test fixes::tests::simple_suppression ... ok test lint::tests::included_documentation_preserves_indentation ... ok test lint::tests::inline_documentation_strips_doc_comment_prefixes ... ok test place::implicit_globals::tests::module_type_symbols_includes_declared_types_but_not_referenced_types ... ok test place::tests::implicit_builtin_globals ... ok test place::tests::implicit_sys_globals ... ok test place::tests::implicit_typing_extensions_globals ... ok test place::tests::implicit_typing_globals ... ok test place::tests::test_symbol_or_fall_back_to ... ok test reachability::tests::deep_constraint_projection_does_not_overflow ... ok test reachability::tests::non_terminal_call_range_invalidates_when_callable_changes ... ok test reachability::tests::non_terminal_call_range_recovers_cross_file_cycle ... ok test semantic_model::tests::alias_type ... ok test semantic_model::tests::class_type ... ok test semantic_model::tests::function_type ... ok test subscript::tests::py_index_empty ... ok test subscript::tests::py_index_more_elements ... ok test subscript::tests::py_index_single_element ... ok test subscript::tests::py_index_uses_full_index_range ... ok test subscript::tests::py_slice_empty_input ... ok test subscript::tests::py_slice_mixed_positive_negative_indices ... ok test subscript::tests::py_slice_negative_indices ... ok test subscript::tests::py_slice_nonnegative_indices ... ok test subscript::tests::py_slice_single_element_input ... ok test subscript::tests::py_slice_step_backward ... ok test subscript::tests::py_slice_step_forward ... ok test suppression::parser::tests::fmt_comment_before_type_ignore ... ok test suppression::parser::tests::invalid_type_ignore_valid_type_ignore ... ok test suppression::parser::tests::multiple_type_ignore_comments ... ok test suppression::parser::tests::type_ignore_before_fmt_off ... ok test suppression::parser::tests::type_ignore_explanation ... ok test suppression::parser::tests::type_ignore_multiple_codes ... ok test suppression::parser::tests::type_ignore_no_codes ... ok test suppression::parser::tests::type_ignore_single_code ... ok test suppression::parser::tests::valid_type_ignore_invalid_type_ignore ... ok test suppression::tests::editable_index_skips_nested_blanket_suppressions ... ok test suppression::tests::nested_suppressions_for_other_lints_do_not_match ... ok test types::call::bind::tests::contextual_preference_preserves_incomplete_inference ... ok test types::call::bind::tests::generic_callback_resolves_dependencies_per_alternative ... ok test types::call::bind::tests::overloaded_argument_retains_correlated_inference ... ok test types::callable::tests::paramspec_value_materializations_do_not_add_return_type ... ok test types::class::known::tests::known_class_doesnt_fallback_to_unknown_unexpectedly_on_latest_version ... ok test types::class::known::tests::known_class_doesnt_fallback_to_unknown_unexpectedly_on_low_python_version ... ok test types::class::known::tests::known_class_roundtrip_from_str ... ok test types::constraints::paths::tests::eager_and_lazy_negation_are_equivalent ... ok test types::constraints::paths::tests::path_assignments_follow_constraint_source_order ... ok test types::constraints::paths::tests::path_fold_break_restores_path_assignments ... ok test types::constraints::paths::tests::path_fold_reconstructs_constraint_sets ... ok test types::constraints::paths::tests::solution_walker_break_restores_path_assignments ... ok test types::constraints::projection::tests::alternative_constraint_failures_keep_upper_bounds_on_separate_paths ... ok test types::constraints::projection::tests::four_independent_binary_arguments_have_sixteen_solutions ... ok test types::constraints::projection::tests::incomplete_solution_discards_the_projection ... ok test types::constraints::projection::tests::intersection_construction_failure_discards_the_projection ... ok test types::constraints::projection::tests::invalid_paths_respect_projection_budgets ... ok test types::constraints::projection::tests::path_limit_is_checked_before_solving ... ok test types::constraints::projection::tests::rejected_exhausted_path_does_not_poison_valid_sibling ... ok test types::constraints::projection::tests::source_and_interning_order_do_not_change_correlated_projection ... ok test types::constraints::projection::tests::terminal_projections_need_no_paths_or_types ... ok test types::constraints::projection::tests::type_budget_charges_nested_set_theoretic_terms ... ok test types::constraints::projection::tests::type_budget_is_charged_before_constructing_a_union ... ok test types::constraints::projection::tests::valid_unsolved_path_is_not_unconstrained ... ok test types::constraints::resolution::tests::captured_alias_dependency_is_not_closed_by_its_argument ... ok test types::constraints::resolution::tests::closed_recursive_alias_retains_its_identity ... ok test types::constraints::resolution::tests::partial_resolves_dependencies_in_its_wrapped_callable ... ok test types::constraints::resolution::tests::recursive_alias_arguments_resolve_selected_dependencies ... ok test types::constraints::resolution::tests::recursive_alias_bodies_retain_captured_dependencies ... ok test types::constraints::sequents::tests::disjoint_lower_bounds_skip_empty_sequent_maps ... ok test types::constraints::sequents::tests::overlapping_lower_bounds_do_not_skip_nonempty_sequent_map ... ok test types::constraints::tests::bounded_path_collection_shares_preprocessing_visits ... 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_are_cached ... 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::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::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::property_tests::flaky::all_type_pairs_are_supertypes_of_their_intersection ... ignored test types::property_tests::flaky::all_type_pairs_can_be_assigned_from_their_intersection ... ignored test types::property_tests::flaky::bottom_materialization_of_type_is_assignable_to_type ... ignored test types::property_tests::flaky::constituent_members_of_union_is_not_disjoint_from_that_union ... ignored test types::property_tests::flaky::double_negation_is_identity ... ignored test types::property_tests::flaky::intersection_equivalence_not_order_dependent ... ignored test types::property_tests::flaky::negation_of_fully_static_types_is_disjoint ... ignored test types::property_tests::flaky::negation_reverses_subtype_order ... ignored test types::property_tests::flaky::top_materialization_of_type_is_assignable_to_type ... ignored test types::property_tests::flaky::union_equivalence_not_order_dependent ... ignored test types::property_tests::stable::all_fully_static_type_pairs_are_subtype_of_their_union ... ignored test types::property_tests::stable::all_negated_types_identical_to_intersection_with_single_negated_element ... ignored test types::property_tests::stable::all_type_pairs_are_assignable_to_their_union ... ignored test types::property_tests::stable::all_types_assignable_to_iterable_are_iterable ... ignored test types::property_tests::stable::all_types_assignable_to_object ... ignored test types::property_tests::stable::all_types_subtype_of_object ... ignored test types::property_tests::stable::assignable_to_is_reflexive ... ignored test types::property_tests::stable::bottom_callable_is_subtype_of_all_callable ... ignored test types::property_tests::stable::disjoint_from_is_irreflexive ... ignored test types::property_tests::stable::disjoint_from_is_symmetric ... ignored test types::property_tests::stable::equivalent_to_is_commutative ... ignored test types::property_tests::stable::equivalent_to_is_reflexive ... ignored test types::property_tests::stable::equivalent_to_is_symmetric ... ignored test types::property_tests::stable::equivalent_to_is_transitive ... ignored test types::property_tests::stable::never_assignable_to_every_type ... ignored test types::property_tests::stable::never_subtype_of_every_type ... ignored test types::property_tests::stable::only_never_is_subtype_of_any ... ignored test types::property_tests::stable::only_object_is_supertype_of_any ... ignored test types::property_tests::stable::structural_negation_subtyping_matches_materialized_negation ... ignored test types::property_tests::stable::subtype_of_implies_assignable_to ... ignored test types::property_tests::stable::subtype_of_implies_not_disjoint_from ... ignored test types::property_tests::stable::subtype_of_is_antisymmetric ... ignored test types::property_tests::stable::subtype_of_is_reflexive_for_fully_static_types ... ignored test types::property_tests::stable::subtype_of_is_transitive ... ignored test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::removes_a_parameter ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::removes_a_parameter_default ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::removes_a_positional_only_parameter_name ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::simplifies_a_parameter_annotation ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::simplifies_the_return_type ... ok test types::property_tests::type_generation::tests::gradual_callable_shrinks_to_empty_parameter_list ... ok test types::set_theoretic::builder::tests::build_intersection_deduplicates_dnf_branches ... ok test types::set_theoretic::builder::tests::build_intersection_discards_never_dnf_branches ... ok test types::set_theoretic::builder::tests::build_intersection_empty_intersection_equals_object ... ok test types::set_theoretic::builder::tests::build_intersection_enums ... ok test types::set_theoretic::builder::tests::build_intersection_simplify_split_bool ... ok test types::set_theoretic::builder::tests::build_union_no_elements ... ok test types::set_theoretic::builder::tests::build_union_single_element ... ok test types::set_theoretic::builder::tests::build_union_two_elements ... ok test types::set_theoretic::builder::tests::cycle_recovery_preserves_same_length_tuples ... ok test types::set_theoretic::builder::tests::cycle_recovery_skips_other_redundancy_simplification ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_growing_tuple_lengths ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_never_tuples_to_an_upper_bound ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_recursive_literal_union ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_tuples_without_relation_queries ... ok test types::set_theoretic::builder::tests::literal_intersection_simplification_matches_relations ... ok test types::set_theoretic::builder::tests::map_preserves_alias_unpacking_behavior ... ok test types::set_theoretic::builder::tests::map_rebuilds_prefix_for_literal_widening ... ok test types::set_theoretic::builder::tests::union_common_literal_supertype ... ok test types::signatures::tests::always_satisfied_receiver_constraints_are_discarded ... ok test types::signatures::tests::deferred_in_stub ... ok test types::signatures::tests::empty ... ok test types::signatures::tests::external_signature_no_decorator ... ok test types::signatures::tests::full ... ok test types::signatures::tests::generic_deferred_in_stub ... ok test types::signatures::tests::generic_not_deferred ... ok test types::signatures::tests::not_deferred ... ok test types::signatures::tests::paramspec_identity_specialization_preserves_source_positions ... ok test types::tests::bounded_intersection_limits_negated_alias_expansion ... ok test types::tests::bounded_intersection_preserves_late_union_elements ... ok test types::tests::bounded_intersection_returns_none_when_budget_exhausted ... ok test types::tests::divergent_type ... ok test types::tests::eager_expansion ... ok test types::tests::generic_alias_cycle_recovery_normalizes_same_origin_unknown_oscillation ... ok test types::tests::generic_alias_cycle_recovery_rejects_unsafe_merges ... ok test types::tests::member_lookup_result_size ... ok test types::tests::no_default_type_is_singleton::pythonversion_py312_expects ... ok test types::tests::no_default_type_is_singleton::pythonversion_py313_expects ... ok test types::tests::pending_narrowing_cycle_recovery_checks_alias_arguments ... ok test types::tests::pending_narrowing_cycle_recovery_preserves_guarded_contributions ... ok test types::tests::pending_narrowing_intersections_are_order_independent ... ok test types::tests::property_deprecations_do_not_infer_accessor_signatures ... ok test types::tests::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. 457 passed; 0 failed; 34 ignored; 0 measured; 0 filtered out; finished in 5.50s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/corpus-b2700489ceccc168 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/mdtest-56fb599bc657c188 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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 lint_doc::implicit-concatenated-string-type-annotation.md ... ok test lint_doc::escape-character-in-forward-annotation.md ... ok test lint_doc::cyclic-class-definition.md ... ok test lint_doc::cyclic-type-alias-definition.md ... ok test lint_doc::ignore-comment-unknown-rule.md ... ok test lint_doc::final-without-value.md ... ok test lint_doc::division-by-zero.md ... ok test lint_doc::invalid-assignment.md ... ok test lint_doc::empty-body.md ... ok test lint_doc::blanket-ignore-comment.md ... ok test lint_doc::instance-layout-conflict.md ... ok test lint_doc::ineffective-final.md ... ok test lint_doc::experimental-syntax.md ... ok test lint_doc::deprecated.md ... ok test lint_doc::abstract-method-in-final-class.md ... ok test lint_doc::conflicting-metaclass.md ... ok test lint_doc::invalid-attribute-access.md ... ok test lint_doc::call-abstract-method.md ... ok test lint_doc::call-top-callable.md ... ok test lint_doc::invalid-attribute-override.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::call-non-callable.md ... ok test lint_doc::ambiguous-protocol-member.md ... ok test lint_doc::invalid-base.md ... ok test lint_doc::invalid-context-manager.md ... ok test lint_doc::dynamic-function-decorator-return.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::invalid-declaration.md ... ok test lint_doc::disjoint-cast.md ... ok test lint_doc::invalid-dataclass-override.md ... ok test lint_doc::invalid-generic-class.md ... ok test lint_doc::invalid-ignore-comment.md ... ok test lint_doc::invalid-enum-member-annotation.md ... ok test lint_doc::invalid-explicit-override.md ... ok test lint_doc::invalid-exception-caught.md ... ok test lint_doc::invalid-dataclass.md ... ok test lint_doc::invalid-frozen-dataclass-subclass.md ... ok test lint_doc::invalid-paramspec.md ... ok test lint_doc::invalid-generic-enum.md ... ok test lint_doc::invalid-await.md ... ok test lint_doc::invalid-init-type-variable.md ... ok test lint_doc::duplicate-base.md ... ok test lint_doc::invalid-metaclass.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::invalid-match-pattern.md ... ok test lint_doc::invalid-legacy-type-variable.md ... ok test lint_doc::invalid-module-getattr-call.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::invalid-method-override.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::conflicting-declarations.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test lint_doc::missing-direct-dependency.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::invalid-return-type.md ... ok test lint_doc::invalid-super-argument.md ... ok test lint_doc::dataclass-field-order.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::invalid-syntax-in-forward-annotation.md ... ok test lint_doc::invalid-total-ordering.md ... ok test lint_doc::invalid-raise.md ... ok test lint_doc::invalid-type-arguments.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::invalid-type-alias-type.md ... ok test lint_doc::invalid-type-guard-definition.md ... ok test lint_doc::abstract-and-final-method.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::index-out-of-bounds.md ... ok test lint_doc::invalid-typed-dict-header.md ... ok test lint_doc::invalid-typed-dict-field.md ... ok test lint_doc::invalid-argument-type.md ... ok test lint_doc::mismatched-type-name.md ... ok test lint_doc::invalid-yield.md ... ok test lint_doc::assert-type-unspellable-subtype.md ... ok test lint_doc::pydantic-discarded-extra-argument.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::isinstance-against-protocol.md ... ok test lint_doc::final-on-non-method.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::missing-override-decorator.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::missing-type-argument.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::override-of-final-variable.md ... ok test lint_doc::missing-slot.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test lint_doc::too-many-positional-arguments.md ... ok test lint_doc::raw-string-type-annotation.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::unresolved-import.md ... ok test lint_doc::redundant-cast.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test lint_doc::inconsistent-mro.md ... ok test lint_doc::possibly-missing-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::subclass-of-dataclass-with-order.md ... ok test lint_doc::truthiness-test-of-callable.md ... ok test lint_doc::unknown-argument.md ... ok test lint_doc::type-assertion-failure.md ... ok test lint_doc::unbound-type-variable.md ... ok test lint_doc::truthiness-test-of-none-union.md ... ok test lint_doc::unavailable-implicit-super-arguments.md ... ok test lint_doc::undefined-reveal.md ... ok test lint_doc::unresolved-reference.md ... ok test lint_doc::unresolved-attribute.md ... ok test lint_doc::truthiness-test-of-iterable.md ... ok test lint_doc::invalid-type-variable-constraints.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::unresolved-global.md ... ok test lint_doc::unsound-assignment.md ... ok test lint_doc::unused-ignore-comment.md ... ok test lint_doc::unused-type-ignore-comment.md ... ok test lint_doc::redundant-condition.md ... ok test lint_doc::possibly-missing-submodule.md ... ok test lint_doc::unsound-return-statement.md ... ok test lint_doc::unsupported-operator.md ... ok test lint_doc::unsupported-base.md ... ok test lint_doc::unsupported-bool-conversion.md ... ok test lint_doc::unsound-yield.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test lint_doc::unused-awaitable.md ... ok test lint_doc::duplicate-kw-only.md ... ok test lint_doc::useless-overload-body.md ... ok test lint_doc::zero-stepsize-in-slice.md ... ok test lint_doc::shadowed-type-variable.md ... ok test mdtest::annotations/generic_alias.md ... ok test mdtest::annotations/optional.md ... ok test mdtest::annotations/starred.md ... ok test mdtest::annotations/annotated.md ... ok test mdtest::annotations/int_float_complex.md ... ok test mdtest::annotations/any.md ... ok test mdtest::assignment/unbound.md ... ok test mdtest::annotations/unsupported_type_qualifiers.md ... ok test lint_doc::super-call-in-named-tuple-method.md ... ok test lint_doc::static-assert-error.md ... ok test mdtest::annotations/never.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test mdtest::binary/integers.md ... ok test mdtest::binary/custom.md ... ok test mdtest::abstract.md ... ok test mdtest::assignment/unsound.md ... ok test mdtest::binary/classes.md ... ok test mdtest::assignment/walrus.md ... ok test mdtest::annotations/intersection_types.md ... ok test mdtest::call/annotation.md ... ok test mdtest::annotations/union.md ... ok test mdtest::annotations/stdlib_typing_aliases.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::binary/instances.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::annotations/new_types.md ... ok test mdtest::call/callable_instance.md ... ok test lint_doc::unsupported-dynamic-base.md ... ok test mdtest::call/never.md ... ok test mdtest::binary/unions.md ... ok test mdtest::annotations/deferred.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::call/str_startswith.md ... ok test mdtest::call/open.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::call/new_class.md ... ok test mdtest::binary/tuples.md ... ok test lint_doc::redundant-condition-strict.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::annotations/string.md ... ok test mdtest::call/replace.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::classes.md ... ok test mdtest::assignment/multi_target.md ... ok test mdtest::call/dunder.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::async.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::annotations/self.md ... ok test mdtest::call/builtins.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::conditional/if_expression.md ... ok test mdtest::class/super.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::call/subclass_of.md ... ok test mdtest::annotations/literal.md ... ok test mdtest::annotations/invalid.md ... ok test mdtest::declaration/error.md ... ok test mdtest::class/slots.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::conditional/match.md ... ok test mdtest::cycle/implicit_instance_attributes.md ... ok test mdtest::call/type.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::diagnostics/missing_argument_paramspec.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::diagnostics/shadowing.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::call/overloads.md ... ok test mdtest::cycle/basic.md ... ok test mdtest::diagnostics/invalid_match_pattern.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::doc/README.md ... ok test mdtest::decorators.md ... ok test mdtest::del.md ... ok test mdtest::call/methods.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::diagnostics/missing_type_argument.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::call/function.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::exception/invalid_syntax.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::external/README.md ... ok test mdtest::external/attrs.md ... ok test mdtest::external/numpy.md ... ok test mdtest::external/pydantic.md ... ok test mdtest::external/pydantic_extra_search_paths.md ... ok test mdtest::external/pytest.md ... ok test mdtest::external/sqlmodel.md ... ok test mdtest::external/sqlalchemy.md ... ok test mdtest::external/strawberry.md ... ok test mdtest::call/constructor.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::expression/if.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::diagnostics/same_names.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::expression/assert.md ... ok test mdtest::expression/len.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::directives/cast.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::function/parameters.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::attributes.md ... ok test mdtest::generics/legacy/unpack.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::generics/pep695/aliases.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::exception/basic.md ... ok test mdtest::import/allowed_unresolved_imports.md ... ok test mdtest::final.md ... ok test mdtest::function/return_type.md ... ok test mdtest::call/union.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::generics/pep695/concatenate.md ... ok test mdtest::bidirectional.md ... ok test mdtest::generics/set_theoretic.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::import/basic.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::generics/pep695/callables.md ... ok test mdtest::import/conventions.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::import/errors.md ... ok test mdtest::generics/pep695/variables.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::import/conditional.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::import/stubs.md ... ok test mdtest::import/builtins.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::import/namespace.md ... ok test mdtest::import/tracking.md ... ok test mdtest::generics/legacy/variance.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::import/relative.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::known_constants.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::generics/legacy/typevartuple.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::literal/complex.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::literal/float.md ... ok test mdtest::generics/pep695/variance.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::literal/string.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::literal/integer.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::generics/pep695/typevartuple.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::import/missing_direct_dependency.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::import/star.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::enums.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::intersection_types.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::deprecated.md ... ok test mdtest::narrow/complex_target.md ... ok test mdtest::notebook.md ... ok test mdtest::narrow/post_if_statement.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::liskov.md ... ok test mdtest::ide_support/all_members.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::narrow/while.md ... ok test mdtest::os_name.md ... ok test mdtest::generics/pep695/functions.md ... ok test mdtest::narrow/type.md ... ok test mdtest::public_types.md ... ok test mdtest::narrow/len.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::generics/legacy/variables.md ... ok test mdtest::metaclass.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::regression/3720_dynamic_class_codegen_cycle.md ... ok test mdtest::loops/for.md ... ok test mdtest::properties.md ... ok test mdtest::regression/3812_cyclic_generic_alias_base.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::regression/noninferable_projection_to_terminal.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::regression/3804_bound_typevar_default_cycle.md ... ok test mdtest::python_version.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::named_tuple.md ... ok test mdtest::scripts.md ... ok test mdtest::regression/3954_recursive_protocol_structural_relation.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::scopes/global.md ... ok test mdtest::mro.md ... ok test mdtest::scopes/dunder_class.md ... ok test mdtest::generics/pep695/classes.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::sentinels.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::overloads.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::stubs/class.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::generics/scoping.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::suppressions/blanket_ignore.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::t_strings.md ... ok test mdtest::subscript/class.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::suppressions/no_type_check.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::type_compendium/none.md ... ok test mdtest::type_compendium/always_truthy_falsy.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::sys_platform.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::type_compendium/object.md ... ok test mdtest::suppressions/type_ignore.md ... ok test mdtest::subscript/string.md ... ok test mdtest::type_compendium/integer_literals.md ... ok test mdtest::type_of/dynamic.md ... ok test mdtest::type_of/typing_dot_Type.md ... ok test mdtest::promotion.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::type_properties/quantification.md ... ok test mdtest::type_form.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::type_properties/implies_subtype_of.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::type_properties/truthiness.md ... ok test mdtest::unary/integers.md ... ok test mdtest::unary/custom.md ... ok test mdtest::type_compendium/tuple.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::type_of/generics.md ... ok test mdtest::type_properties/is_singleton.md ... ok test mdtest::type_properties/tuples_containing_never.md ... ok test mdtest::type_of/basic.md ... ok test mdtest::type_properties/is_equivalent_to.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::narrow/match.md ... ok test mdtest::type_qualifiers/classvar.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::type_compendium/any.md ... ok test mdtest::unary/not.md ... ok test mdtest::redundant_condition.md ... ok test mdtest::type_properties/is_assignable_to.md ... ok test mdtest::union_types.md ... ok test mdtest::type_properties/is_disjoint_from.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::with/sync.md ... ok test mdtest::type_properties/is_subtype_of.md ... ok test mdtest::override.md ... ok test mdtest::suspicious_conditions.md ... ok test mdtest::type_qualifiers/initvar.md ... ok test mdtest::unreachable.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::with/async.md ... ok test mdtest::unpacking.md ... ok test mdtest::type_properties/materialization.md ... ok test mdtest::protocols.md ... ok test mdtest::typed_dict.md ... ok test mdtest::generics/pep695/paramspec.md ... ok test result: ok. 499 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.98s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_server-77ab4029a03c4ba2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 195 tests test call_hierarchy::incoming_calls_multi_file ... 2026-10-02 06:58:04.660223000 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:04.660320270 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.660377101 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.660503171 DEBUG Client info: None 2026-10-02 06:58:04.660554092 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:04.660576912 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.660595642 INFO Version: Unknown 2026-10-02 06:58:04.660668132 DEBUG Received server response for request 1 2026-10-02 06:58:04.660740443 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.660755753 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpUzomrs 2026-10-02 06:58:04.660781073 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.660901004 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.660947104 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.660956764 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.660965464 DEBUG No workspace configuration provided for file:///tmp/.tmpUzomrs 2026-10-02 06:58:04.660975664 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:04.660978334 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-02 06:58:04.661056424 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.661062314 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpUzomrs, using default options 2026-10-02 06:58:04.661079595 DEBUG Initializing workspace `file:///tmp/.tmpUzomrs`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.661104785 DEBUG Searching for a project in '/tmp/.tmpUzomrs' 2026-10-02 06:58:04.661133505 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:04.661139005 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.664725105 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.664740485 DEBUG Resolving local virtual environment: /tmp/.tmpUzomrs/.venv 2026-10-02 06:58:04.664795065 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.664800235 DEBUG No virtual environment found 2026-10-02 06:58:04.664817865 DEBUG Adding first-party search path `/tmp/.tmpUzomrs` 2026-10-02 06:58:04.664822425 DEBUG Using vendored stdlib 2026-10-02 06:58:04.664986216 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.664995866 DEBUG Adding new file root '/tmp/.tmpUzomrs' of kind Project 2026-10-02 06:58:04.668165354 INFO Project::index_files{project=.tmpUzomrs}: Indexed 3 file(s) in 0.002s 2026-10-02 06:58:04.668187124 DEBUG Updating project to check open files 2026-10-02 06:58:04.668297675 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUzomrs/lib.py") 2026-10-02 06:58:04.668309375 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUzomrs/lib.py` 2026-10-02 06:58:04.668316745 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUzomrs/lib.py` 2026-10-02 06:58:04.668422045 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUzomrs/lib.py` to project `.tmpUzomrs` 2026-10-02 06:58:04.668436645 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUzomrs/lib.py` 2026-10-02 06:58:04.668439366 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:04.668447756 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:04.668870478 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:58:04.668961428 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=506.19µs 2026-10-02 06:58:04.668977058 DEBUG Received server response for request 2 2026-10-02 06:58:04.668992789 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-10-02 06:58:04.673401123 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=4.39ms 2026-10-02 06:58:04.673420013 DEBUG Received server response for request 3 2026-10-02 06:58:04.725188882 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:04.725280172 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.725299582 DEBUG method="shutdown" response.id=4 duration=30.41µs 2026-10-02 06:58:04.725315182 DEBUG Received server response for request 4 2026-10-02 06:58:04.725319472 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.725337202 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-10-02 06:58:04.727539854 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:04.727615955 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.727657945 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.727713835 DEBUG Client info: None 2026-10-02 06:58:04.727745526 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:04.727759066 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.727765646 INFO Version: Unknown 2026-10-02 06:58:04.727802386 DEBUG Received server response for request 1 2026-10-02 06:58:04.727845596 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.727858536 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp4grbRg 2026-10-02 06:58:04.727866116 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.727965867 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.728001827 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.728006017 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.728015007 DEBUG No workspace configuration provided for file:///tmp/.tmp4grbRg 2026-10-02 06:58:04.728021077 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:04.728024137 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-02 06:58:04.728077207 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.728082677 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp4grbRg, using default options 2026-10-02 06:58:04.728093108 DEBUG Initializing workspace `file:///tmp/.tmp4grbRg`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.728110888 DEBUG Searching for a project in '/tmp/.tmp4grbRg' 2026-10-02 06:58:04.728138438 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:04.728144048 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.729646576 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.729658376 DEBUG Resolving local virtual environment: /tmp/.tmp4grbRg/.venv 2026-10-02 06:58:04.729714417 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.729719997 DEBUG No virtual environment found 2026-10-02 06:58:04.729732367 DEBUG Adding first-party search path `/tmp/.tmp4grbRg` 2026-10-02 06:58:04.729736967 DEBUG Using vendored stdlib 2026-10-02 06:58:04.729864767 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.729870068 DEBUG Adding new file root '/tmp/.tmp4grbRg' of kind Project 2026-10-02 06:58:04.733597728 INFO Project::index_files{project=.tmp4grbRg}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:04.733614208 DEBUG Updating project to check open files 2026-10-02 06:58:04.733707089 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4grbRg/foo.py") 2026-10-02 06:58:04.733717139 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4grbRg/foo.py` 2026-10-02 06:58:04.733723579 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4grbRg/foo.py` 2026-10-02 06:58:04.733830210 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4grbRg/foo.py` to project `.tmp4grbRg` 2026-10-02 06:58:04.733842830 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4grbRg/foo.py` 2026-10-02 06:58:04.733845570 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:04.733853720 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:04.734161101 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:58:04.734257322 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=396.69µs 2026-10-02 06:58:04.734271432 DEBUG Received server response for request 2 2026-10-02 06:58:04.734283842 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-10-02 06:58:04.734503643 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=204.77µs 2026-10-02 06:58:04.734516993 DEBUG Received server response for request 3 2026-10-02 06:58:04.744700750 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:04.744723460 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.744729530 DEBUG method="shutdown" response.id=4 duration=9.50µs 2026-10-02 06:58:04.744746250 DEBUG Received server response for request 4 2026-10-02 06:58:04.744749950 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.744758610 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-10-02 06:58:04.746279849 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:04.746343589 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.746375149 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.746428100 DEBUG Client info: None 2026-10-02 06:58:04.746455720 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:04.746471090 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.746477560 INFO Version: Unknown 2026-10-02 06:58:04.746525280 DEBUG Received server response for request 1 2026-10-02 06:58:04.746565110 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.746577450 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpKIfeYI 2026-10-02 06:58:04.746585471 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.746665031 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.746702731 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.746706341 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.746713511 DEBUG No workspace configuration provided for file:///tmp/.tmpKIfeYI 2026-10-02 06:58:04.746719471 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:04.746722271 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-02 06:58:04.746765092 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.746770672 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpKIfeYI, using default options 2026-10-02 06:58:04.746780542 DEBUG Initializing workspace `file:///tmp/.tmpKIfeYI`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.746796122 DEBUG Searching for a project in '/tmp/.tmpKIfeYI' 2026-10-02 06:58:04.746824932 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:04.746830512 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.747964838 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.747971048 DEBUG Resolving local virtual environment: /tmp/.tmpKIfeYI/.venv 2026-10-02 06:58:04.748021169 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.748026229 DEBUG No virtual environment found 2026-10-02 06:58:04.748039469 DEBUG Adding first-party search path `/tmp/.tmpKIfeYI` 2026-10-02 06:58:04.748043679 DEBUG Using vendored stdlib 2026-10-02 06:58:04.748168489 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.748173769 DEBUG Adding new file root '/tmp/.tmpKIfeYI' of kind Project 2026-10-02 06:58:04.751166536 INFO Project::index_files{project=.tmpKIfeYI}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:04.751185026 DEBUG Updating project to check open files 2026-10-02 06:58:04.751286877 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKIfeYI/foo.py") 2026-10-02 06:58:04.751296317 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKIfeYI/foo.py` 2026-10-02 06:58:04.751302967 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKIfeYI/foo.py` 2026-10-02 06:58:04.751409577 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKIfeYI/foo.py` to project `.tmpKIfeYI` 2026-10-02 06:58:04.751420978 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKIfeYI/foo.py` 2026-10-02 06:58:04.751423778 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:04.751431498 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:04.751662059 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:58:04.751717559 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=279.57µs 2026-10-02 06:58:04.751730249 DEBUG Received server response for request 2 2026-10-02 06:58:04.761883946 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:04.761905466 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.761913726 DEBUG method="shutdown" response.id=3 duration=12.14µs 2026-10-02 06:58:04.761923686 DEBUG Received server response for request 3 2026-10-02 06:58:04.761926886 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.761935306 DEBUG Received exit notification, exiting ok test closed_documents::closed_external_file_respects_project_editor_settings ... 2026-10-02 06:58:04.763240383 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:04.763293554 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.763325374 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.763375374 DEBUG Client info: None 2026-10-02 06:58:04.763400534 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:04.763411144 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.763417314 INFO Version: Unknown 2026-10-02 06:58:04.763456134 DEBUG Received server response for request 1 2026-10-02 06:58:04.763484715 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.763499705 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.763583595 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.763623285 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.763626745 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.763642636 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:04.763694636 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.763714756 DEBUG Initializing workspace `file:///tmp/.tmpu2nnp7/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.763730146 DEBUG Searching for a project in '/tmp/.tmpu2nnp7/a' 2026-10-02 06:58:04.763764046 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:04.763769046 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.764885912 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.764893013 DEBUG Resolving local virtual environment: /tmp/.tmpu2nnp7/a/.venv 2026-10-02 06:58:04.764944973 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.764950123 DEBUG No virtual environment found 2026-10-02 06:58:04.764962913 DEBUG Adding first-party search path `/tmp/.tmpu2nnp7/a` 2026-10-02 06:58:04.764967173 DEBUG Using vendored stdlib 2026-10-02 06:58:04.765090574 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.765095444 DEBUG Adding new file root '/tmp/.tmpu2nnp7/a' of kind Project 2026-10-02 06:58:04.768247371 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.003s 2026-10-02 06:58:04.768262961 DEBUG Initializing workspace `file:///tmp/.tmpu2nnp7/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.768275031 DEBUG Searching for a project in '/tmp/.tmpu2nnp7/b/src' 2026-10-02 06:58:04.768328632 DEBUG Found project at '/tmp/.tmpu2nnp7/b' 2026-10-02 06:58:04.768332832 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.770697935 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.770708105 DEBUG Resolving local virtual environment: /tmp/.tmpu2nnp7/b/.venv 2026-10-02 06:58:04.770748695 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.770752775 DEBUG No virtual environment found 2026-10-02 06:58:04.770762855 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:04.770776265 DEBUG Adding extra search-path `/tmp/.tmpu2nnp7/deps` 2026-10-02 06:58:04.770780505 DEBUG Adding first-party search path `/tmp/.tmpu2nnp7/b/src` 2026-10-02 06:58:04.770784415 DEBUG Adding first-party search path `/tmp/.tmpu2nnp7/b` 2026-10-02 06:58:04.770788155 DEBUG Using vendored stdlib 2026-10-02 06:58:04.770916096 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.770919606 DEBUG Adding new file root '/tmp/.tmpu2nnp7/b' of kind Project 2026-10-02 06:58:04.771418859 DEBUG Adding new file root '/tmp/.tmpu2nnp7/deps' of kind SearchPath 2026-10-02 06:58:04.773810092 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:04.773823762 DEBUG Updating project to check open files 2026-10-02 06:58:04.773844932 DEBUG Updating project to check open files 2026-10-02 06:58:04.773898273 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:58:04.773947773 DEBUG method="textDocument/hover" response.id=2 duration=91.86µs 2026-10-02 06:58:04.773961223 DEBUG Received server response for request 2 2026-10-02 06:58:04.784039629 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:04.784063249 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.784070039 DEBUG method="shutdown" response.id=3 duration=10.01µs 2026-10-02 06:58:04.784080179 DEBUG Received server response for request 3 2026-10-02 06:58:04.784083969 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.784093209 DEBUG Received exit notification, exiting ok test closed_documents::closed_unrelated_file_uses_fallback_project ... 2026-10-02 06:58:04.785966260 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:04.786019550 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.786054930 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.786118881 DEBUG Client info: None 2026-10-02 06:58:04.786152561 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:04.786165881 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.786170701 INFO Version: Unknown 2026-10-02 06:58:04.786223361 DEBUG Received server response for request 1 2026-10-02 06:58:04.786252751 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.786269431 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.786344352 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.786380802 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.786384292 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.786399452 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:04.786439622 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.786455873 DEBUG Initializing workspace `file:///tmp/.tmpaYedLZ/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.786470993 DEBUG Searching for a project in '/tmp/.tmpaYedLZ/a' 2026-10-02 06:58:04.786505383 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:04.786510053 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.786954665 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.786960135 DEBUG Resolving local virtual environment: /tmp/.tmpaYedLZ/a/.venv 2026-10-02 06:58:04.787001236 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.787005506 DEBUG No virtual environment found 2026-10-02 06:58:04.787016846 DEBUG Adding first-party search path `/tmp/.tmpaYedLZ/a` 2026-10-02 06:58:04.787020806 DEBUG Using vendored stdlib 2026-10-02 06:58:04.787128486 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.787132846 DEBUG Adding new file root '/tmp/.tmpaYedLZ/a' of kind Project 2026-10-02 06:58:04.790052393 INFO Project::index_files{project=a}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:04.790065603 DEBUG Initializing workspace `file:///tmp/.tmpaYedLZ/b`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.790076683 DEBUG Searching for a project in '/tmp/.tmpaYedLZ/b' 2026-10-02 06:58:04.790108083 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:04.790113203 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.792235485 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.792242185 DEBUG Resolving local virtual environment: /tmp/.tmpaYedLZ/b/.venv 2026-10-02 06:58:04.792280665 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.792284855 DEBUG No virtual environment found 2026-10-02 06:58:04.792296785 DEBUG Adding first-party search path `/tmp/.tmpaYedLZ/b` 2026-10-02 06:58:04.792300795 DEBUG Using vendored stdlib 2026-10-02 06:58:04.792417296 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.792421786 DEBUG Adding new file root '/tmp/.tmpaYedLZ/b' of kind Project 2026-10-02 06:58:04.794366687 INFO Project::index_files{project=b}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:04.794379337 DEBUG Updating project to check open files 2026-10-02 06:58:04.794394317 DEBUG Updating project to check open files 2026-10-02 06:58:04.794437197 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:58:04.794463557 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:58:04.797221953 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["a"] 2026-10-02 06:58:04.797282963 DEBUG method="textDocument/hover" response.id=2 duration=2.88ms 2026-10-02 06:58:04.797296983 DEBUG Received server response for request 2 2026-10-02 06:58:04.807387449 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:04.807421919 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.807430189 DEBUG method="shutdown" response.id=3 duration=11.66µs 2026-10-02 06:58:04.807441759 DEBUG Received server response for request 3 2026-10-02 06:58:04.807445819 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.807463409 DEBUG Received exit notification, exiting ok test closed_documents::opening_extensionless_script_enables_inline_settings ... 2026-10-02 06:58:04.809900473 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:04.809968123 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.810005124 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.810059064 DEBUG Client info: None 2026-10-02 06:58:04.810087194 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:04.810101414 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.810107154 INFO Version: Unknown 2026-10-02 06:58:04.810149244 DEBUG Received server response for request 1 2026-10-02 06:58:04.810191455 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.810220605 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.810297465 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.810339976 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.810343516 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.810356956 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:04.810405486 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.810420616 DEBUG Initializing workspace `file:///tmp/.tmpgyKCby/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.810435736 DEBUG Searching for a project in '/tmp/.tmpgyKCby/src' 2026-10-02 06:58:04.810473396 DEBUG Found project at '/tmp/.tmpgyKCby/src' 2026-10-02 06:58:04.810477276 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.810938639 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.810944029 DEBUG Resolving local virtual environment: /tmp/.tmpgyKCby/src/.venv 2026-10-02 06:58:04.810984999 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.810989129 DEBUG No virtual environment found 2026-10-02 06:58:04.811005299 DEBUG Adding extra search-path `/tmp/.tmpgyKCby/src/workspace-deps` 2026-10-02 06:58:04.811009579 DEBUG Adding first-party search path `/tmp/.tmpgyKCby/src` 2026-10-02 06:58:04.811013699 DEBUG Using vendored stdlib 2026-10-02 06:58:04.811113030 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.811117930 DEBUG Adding new file root '/tmp/.tmpgyKCby/src' of kind Project 2026-10-02 06:58:04.811537532 DEBUG Adding new file root '/tmp/.tmpgyKCby/src/workspace-deps' of kind SearchPath 2026-10-02 06:58:04.813091861 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:58:04.813105521 DEBUG Updating project to check open files 2026-10-02 06:58:04.813328932 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:04.815880246 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["workspace"] 2026-10-02 06:58:04.815908667 DEBUG method="textDocument/hover" response.id=2 duration=2.79ms 2026-10-02 06:58:04.815922787 DEBUG Received server response for request 2 2026-10-02 06:58:04.815945487 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:04.815952847 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-02 06:58:04.815992527 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgyKCby/src/script") 2026-10-02 06:58:04.816000407 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpgyKCby/src/script` 2026-10-02 06:58:04.816008807 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpgyKCby/src/script` 2026-10-02 06:58:04.816134778 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgyKCby/src/script` to project `src` 2026-10-02 06:58:04.816152478 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgyKCby/src/script` 2026-10-02 06:58:04.816155118 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:04.816161118 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-02 06:58:04.816582830 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-02 06:58:04.816620641 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.816625801 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-02 06:58:04.816634441 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpgyKCby/src/script-deps` 2026-10-02 06:58:04.816639031 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-02 06:58:04.816750681 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.816756781 DEBUG request{id=3 method=textDocument/hover}: Adding new file root '/tmp/.tmpgyKCby/src/script-deps' of kind SearchPath 2026-10-02 06:58:04.816812442 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:04.818425520 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["script"] 2026-10-02 06:58:04.818453111 DEBUG method="textDocument/hover" response.id=3 duration=2.29ms 2026-10-02 06:58:04.818463591 DEBUG Received server response for request 3 2026-10-02 06:58:04.828540507 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:04.828559057 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.828564307 DEBUG method="shutdown" response.id=4 duration=7.59µs 2026-10-02 06:58:04.828574097 DEBUG Received server response for request 4 2026-10-02 06:58:04.828577677 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.828586657 DEBUG Received exit notification, exiting ok test closed_documents::server_fulfills_requests_for_closed_workspace_files ... 2026-10-02 06:58:04.830384057 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:04.830444527 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.830476258 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.830520928 DEBUG Client info: None 2026-10-02 06:58:04.830545998 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:04.830556518 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.830562958 INFO Version: Unknown 2026-10-02 06:58:04.830607148 DEBUG Received server response for request 1 2026-10-02 06:58:04.830641999 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.830654739 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpmZV5f5 2026-10-02 06:58:04.830662589 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.830731249 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.830768839 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.830772369 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.830778789 DEBUG No workspace configuration provided for file:///tmp/.tmpmZV5f5 2026-10-02 06:58:04.830782979 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-02 06:58:04.830828990 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.830834310 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpmZV5f5, using default options 2026-10-02 06:58:04.830843640 DEBUG Initializing workspace `file:///tmp/.tmpmZV5f5`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.830857230 DEBUG Searching for a project in '/tmp/.tmpmZV5f5' 2026-10-02 06:58:04.830890690 DEBUG Found project at '/tmp/.tmpmZV5f5' 2026-10-02 06:58:04.830894820 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.831354322 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.831359712 DEBUG Resolving local virtual environment: /tmp/.tmpmZV5f5/.venv 2026-10-02 06:58:04.831397513 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.831402303 DEBUG No virtual environment found 2026-10-02 06:58:04.831413153 DEBUG Adding first-party search path `/tmp/.tmpmZV5f5` 2026-10-02 06:58:04.831417033 DEBUG Using vendored stdlib 2026-10-02 06:58:04.831518293 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.831522273 DEBUG Adding new file root '/tmp/.tmpmZV5f5' of kind Project 2026-10-02 06:58:04.832990462 DEBUG Skipping directory '/tmp/.tmpmZV5f5/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-02 06:58:04.834253909 INFO Project::index_files{project=.tmpmZV5f5}: Indexed 2 file(s) in 0.002s 2026-10-02 06:58:04.834270029 DEBUG Updating project to check open files 2026-10-02 06:58:04.834412850 DEBUG method="textDocument/documentSymbol" response.id=2 duration=127.09µs 2026-10-02 06:58:04.834426360 DEBUG Received server response for request 2 2026-10-02 06:58:04.834440960 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-02 06:58:04.834487250 DEBUG method="textDocument/documentSymbol" response.id=3 duration=36.54µs 2026-10-02 06:58:04.834496620 DEBUG Received server response for request 3 2026-10-02 06:58:04.834505090 DEBUG Client sends request `textDocument/documentSymbol` with ID 4 2026-10-02 06:58:04.834571620 DEBUG method="textDocument/documentSymbol" response.id=4 duration=58.35µs 2026-10-02 06:58:04.834580260 DEBUG Received server response for request 4 2026-10-02 06:58:04.834587361 DEBUG Client sends request `textDocument/documentSymbol` with ID 5 2026-10-02 06:58:04.834640091 DEBUG method="textDocument/documentSymbol" response.id=5 duration=45.07µs 2026-10-02 06:58:04.834648091 DEBUG Received server response for request 5 2026-10-02 06:58:04.834655941 DEBUG Client sends request `textDocument/documentSymbol` with ID 6 2026-10-02 06:58:04.834706021 DEBUG method="textDocument/documentSymbol" response.id=6 duration=42.15µs 2026-10-02 06:58:04.834714331 DEBUG Received server response for request 6 2026-10-02 06:58:04.834721571 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-02 06:58:04.834867452 DEBUG request{id=7 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:04.846168505 DEBUG request{id=7 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-02 06:58:04.847620853 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is def answer() -> int 2026-10-02 06:58:04.847655033 DEBUG method="textDocument/hover" response.id=7 duration=12.92ms 2026-10-02 06:58:04.847667123 DEBUG Received server response for request 7 2026-10-02 06:58:04.847683053 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 8 2026-10-02 06:58:04.847731724 DEBUG method="textDocument/semanticTokens/full" response.id=8 duration=37.50µs 2026-10-02 06:58:04.847740714 DEBUG Received server response for request 8 2026-10-02 06:58:04.847747214 DEBUG Client sends request `textDocument/foldingRange` with ID 9 2026-10-02 06:58:04.847784484 DEBUG method="textDocument/foldingRange" response.id=9 duration=27.84µs 2026-10-02 06:58:04.847792964 DEBUG Received server response for request 9 2026-10-02 06:58:04.847800364 DEBUG Client sends request `textDocument/prepareRename` with ID 10 2026-10-02 06:58:04.847837584 DEBUG method="textDocument/prepareRename" response.id=10 duration=27.59µs 2026-10-02 06:58:04.847846314 DEBUG Received server response for request 10 2026-10-02 06:58:04.847852594 DEBUG Client sends request `textDocument/rename` with ID 11 2026-10-02 06:58:04.847939225 DEBUG method="textDocument/rename" response.id=11 duration=77.27µs 2026-10-02 06:58:04.847949595 DEBUG Received server response for request 11 2026-10-02 06:58:04.858031591 DEBUG Client sends request `shutdown` with ID 12 2026-10-02 06:58:04.858059891 DEBUG request{id=12 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.858066511 DEBUG method="shutdown" response.id=12 duration=9.57µs 2026-10-02 06:58:04.858076451 DEBUG Received server response for request 12 2026-10-02 06:58:04.858080461 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.858096201 DEBUG Received exit notification, exiting ok test closed_documents::server_rejects_unsupported_targets ... 2026-10-02 06:58:04.861263279 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:04.861327599 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.861363820 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.861422310 DEBUG Client info: None 2026-10-02 06:58:04.861449610 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:04.861462420 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.861467820 INFO Version: Unknown 2026-10-02 06:58:04.861504550 DEBUG Received server response for request 1 2026-10-02 06:58:04.861541001 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.861556351 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.861636621 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.861675651 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.861679861 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.861699101 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-02 06:58:04.861741032 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.861755562 DEBUG Initializing workspace `file:///tmp/.tmpLz4CPV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.861771912 DEBUG Searching for a project in '/tmp/.tmpLz4CPV/src' 2026-10-02 06:58:04.861804202 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:04.861809012 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.862285675 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.862291435 DEBUG Resolving local virtual environment: /tmp/.tmpLz4CPV/src/.venv 2026-10-02 06:58:04.862333935 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.862338035 DEBUG No virtual environment found 2026-10-02 06:58:04.862349535 DEBUG Adding first-party search path `/tmp/.tmpLz4CPV/src` 2026-10-02 06:58:04.862353835 DEBUG Using vendored stdlib 2026-10-02 06:58:04.862455076 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.862459886 DEBUG Adding new file root '/tmp/.tmpLz4CPV/src' of kind Project 2026-10-02 06:58:04.864408307 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:04.864423377 DEBUG Updating project to check open files 2026-10-02 06:58:04.864448457 WARN Ignoring request id=2 method=textDocument/documentSymbol because Document file:///tmp/.tmpLz4CPV/src/notebook.ipynb is neither open nor a supported closed file 2026-10-02 06:58:04.864465257 DEBUG method="textDocument/documentSymbol" response.id=2 duration=24.28µs 2026-10-02 06:58:04.864475567 DEBUG Received server response for request 2 2026-10-02 06:58:04.864481167 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-02 06:58:04.864493297 WARN Ignoring request id=3 method=textDocument/documentSymbol because Document untitled:unknown is neither open nor a supported closed file 2026-10-02 06:58:04.864505697 DEBUG method="textDocument/documentSymbol" response.id=3 duration=14.22µs 2026-10-02 06:58:04.864514737 DEBUG Received server response for request 3 2026-10-02 06:58:04.874586523 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:04.874603983 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.874611403 DEBUG method="shutdown" response.id=4 duration=10.48µs 2026-10-02 06:58:04.874620673 DEBUG Received server response for request 4 2026-10-02 06:58:04.874624163 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.874632983 DEBUG Received exit notification, exiting ok test closed_documents::server_reports_only_included_closed_files_in_workspace_mode ... 2026-10-02 06:58:04.876088472 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:04.876146292 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.876179612 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.876242062 DEBUG Client info: None 2026-10-02 06:58:04.876270363 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-02 06:58:04.876285133 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.876291643 INFO Version: Unknown 2026-10-02 06:58:04.876334193 DEBUG Received server response for request 1 2026-10-02 06:58:04.876368593 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.876383253 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.876465674 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.876499214 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.876503074 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.876514404 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:04.876570414 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.876588384 DEBUG Initializing workspace `file:///tmp/.tmpaBqebV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.876605464 DEBUG Searching for a project in '/tmp/.tmpaBqebV/src' 2026-10-02 06:58:04.876650675 DEBUG Found project at '/tmp/.tmpaBqebV/src' 2026-10-02 06:58:04.876655115 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.877993842 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.878001992 DEBUG Resolving local virtual environment: /tmp/.tmpaBqebV/src/.venv 2026-10-02 06:58:04.878053563 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.878058563 DEBUG No virtual environment found 2026-10-02 06:58:04.878075263 DEBUG Adding extra search-path `/tmp/.tmpaBqebV/deps` 2026-10-02 06:58:04.878079553 DEBUG Adding first-party search path `/tmp/.tmpaBqebV/src` 2026-10-02 06:58:04.878083543 DEBUG Using vendored stdlib 2026-10-02 06:58:04.878219273 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.878224193 DEBUG Adding new file root '/tmp/.tmpaBqebV/src' of kind Project 2026-10-02 06:58:04.878814397 DEBUG Adding new file root '/tmp/.tmpaBqebV/deps' of kind SearchPath 2026-10-02 06:58:04.879142849 DEBUG Ignoring file `/tmp/.tmpaBqebV/src/excluded.py` because it is excluded by a default or `src.exclude` pattern. 2026-10-02 06:58:04.881406881 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:04.881558512 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaBqebV/src/main.py"))}: Checking file '/tmp/.tmpaBqebV/src/main.py' 2026-10-02 06:58:04.881678333 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaBqebV/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:04.892908155 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaBqebV/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:04.892996856 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.57ms 2026-10-02 06:58:04.893018166 DEBUG Received server response for request 2 2026-10-02 06:58:04.893121396 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:04.893174267 DEBUG method="textDocument/diagnostic" response.id=3 duration=36.64µs 2026-10-02 06:58:04.893184317 DEBUG Received server response for request 3 2026-10-02 06:58:04.893228757 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:58:04.893263047 DEBUG method="textDocument/diagnostic" response.id=4 duration=24.25µs 2026-10-02 06:58:04.893272237 DEBUG Received server response for request 4 2026-10-02 06:58:04.893279007 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-02 06:58:04.893303617 DEBUG request{id=5 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpaBqebV/src/missing.py` 2026-10-02 06:58:04.893313278 DEBUG method="textDocument/diagnostic" response.id=5 duration=25.90µs 2026-10-02 06:58:04.893321678 DEBUG Received server response for request 5 2026-10-02 06:58:04.903393794 DEBUG Client sends request `shutdown` with ID 6 2026-10-02 06:58:04.903411654 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.903418314 DEBUG method="shutdown" response.id=6 duration=11.06µs 2026-10-02 06:58:04.903428324 DEBUG Received server response for request 6 2026-10-02 06:58:04.903432284 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.903442224 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_in_open_files_mode ... 2026-10-02 06:58:04.906367540 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:04.906427881 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.906463851 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.906527321 DEBUG Client info: None 2026-10-02 06:58:04.906551441 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-02 06:58:04.906563081 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.906568741 INFO Version: Unknown 2026-10-02 06:58:04.906605431 DEBUG Received server response for request 1 2026-10-02 06:58:04.906642152 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.906656812 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.906747152 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.906789103 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.906792543 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.906803953 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:04.906863863 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.906881073 DEBUG Initializing workspace `file:///tmp/.tmpBL8gcY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.906897633 DEBUG Searching for a project in '/tmp/.tmpBL8gcY/src' 2026-10-02 06:58:04.906932943 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:04.906937563 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.908076180 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.908087900 DEBUG Resolving local virtual environment: /tmp/.tmpBL8gcY/src/.venv 2026-10-02 06:58:04.908135060 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.908140070 DEBUG No virtual environment found 2026-10-02 06:58:04.908152190 DEBUG Adding first-party search path `/tmp/.tmpBL8gcY/src` 2026-10-02 06:58:04.908156310 DEBUG Using vendored stdlib 2026-10-02 06:58:04.908284101 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.908290821 DEBUG Adding new file root '/tmp/.tmpBL8gcY/src' of kind Project 2026-10-02 06:58:04.910405773 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:04.910421713 DEBUG Updating project to check open files 2026-10-02 06:58:04.910497083 DEBUG method="textDocument/diagnostic" response.id=2 duration=53.95µs 2026-10-02 06:58:04.910511963 DEBUG Received server response for request 2 2026-10-02 06:58:04.920591279 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:04.920612859 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.920619839 DEBUG method="shutdown" response.id=3 duration=10.46µs 2026-10-02 06:58:04.920629780 DEBUG Received server response for request 3 2026-10-02 06:58:04.920633200 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.920642940 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_when_disabled ... 2026-10-02 06:58:04.921949907 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:04.922008507 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.922039537 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.922087698 DEBUG Client info: None 2026-10-02 06:58:04.922114268 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-02 06:58:04.922125628 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.922130148 INFO Version: Unknown 2026-10-02 06:58:04.922166648 DEBUG Received server response for request 1 2026-10-02 06:58:04.922209948 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.922224968 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.922294849 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.922331869 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.922335459 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.922347349 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:04.922387809 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.922401659 DEBUG Initializing workspace `file:///tmp/.tmpRm4BGN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.922416050 DEBUG Searching for a project in '/tmp/.tmpRm4BGN/src' 2026-10-02 06:58:04.922449730 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:04.922454450 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.922889952 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.922895302 DEBUG Resolving local virtual environment: /tmp/.tmpRm4BGN/src/.venv 2026-10-02 06:58:04.922934072 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.922938332 DEBUG No virtual environment found 2026-10-02 06:58:04.922949052 DEBUG Adding first-party search path `/tmp/.tmpRm4BGN/src` 2026-10-02 06:58:04.922953253 DEBUG Using vendored stdlib 2026-10-02 06:58:04.923047023 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.923051203 DEBUG Adding new file root '/tmp/.tmpRm4BGN/src' of kind Project 2026-10-02 06:58:04.925041784 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:04.925092484 DEBUG method="textDocument/diagnostic" response.id=2 duration=34.02µs 2026-10-02 06:58:04.925103995 DEBUG Received server response for request 2 2026-10-02 06:58:04.935178231 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:04.935210111 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.935216461 DEBUG method="shutdown" response.id=3 duration=9.15µs 2026-10-02 06:58:04.935225221 DEBUG Received server response for request 3 2026-10-02 06:58:04.935228221 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.935238831 DEBUG Received exit notification, exiting ok test closed_documents::server_uses_current_contents_for_open_and_closed_files ... 2026-10-02 06:58:04.936675739 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:04.936737639 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.936774119 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.936824420 DEBUG Client info: None 2026-10-02 06:58:04.936849070 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:04.936862200 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.936867870 INFO Version: Unknown 2026-10-02 06:58:04.936910020 DEBUG Received server response for request 1 2026-10-02 06:58:04.936945830 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.936962390 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.937034141 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.937071961 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.937075871 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.937093271 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:04.937133211 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.937148521 DEBUG Initializing workspace `file:///tmp/.tmpmeRMpn/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.937163762 DEBUG Searching for a project in '/tmp/.tmpmeRMpn/a' 2026-10-02 06:58:04.937213112 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:04.937217382 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.937663854 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.937669194 DEBUG Resolving local virtual environment: /tmp/.tmpmeRMpn/a/.venv 2026-10-02 06:58:04.937716675 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.937720665 DEBUG No virtual environment found 2026-10-02 06:58:04.937732535 DEBUG Adding first-party search path `/tmp/.tmpmeRMpn/a` 2026-10-02 06:58:04.937736475 DEBUG Using vendored stdlib 2026-10-02 06:58:04.937829715 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.937833545 DEBUG Adding new file root '/tmp/.tmpmeRMpn/a' of kind Project 2026-10-02 06:58:04.940655511 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:04.940671041 DEBUG Initializing workspace `file:///tmp/.tmpmeRMpn/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.940682291 DEBUG Searching for a project in '/tmp/.tmpmeRMpn/b/src' 2026-10-02 06:58:04.940727431 DEBUG Found project at '/tmp/.tmpmeRMpn/b' 2026-10-02 06:58:04.940732571 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.942836333 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.942845453 DEBUG Resolving local virtual environment: /tmp/.tmpmeRMpn/b/.venv 2026-10-02 06:58:04.942886753 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.942890733 DEBUG No virtual environment found 2026-10-02 06:58:04.942900914 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:04.942914384 DEBUG Adding extra search-path `/tmp/.tmpmeRMpn/deps` 2026-10-02 06:58:04.942918744 DEBUG Adding first-party search path `/tmp/.tmpmeRMpn/b/src` 2026-10-02 06:58:04.942922664 DEBUG Adding first-party search path `/tmp/.tmpmeRMpn/b` 2026-10-02 06:58:04.942926554 DEBUG Using vendored stdlib 2026-10-02 06:58:04.943041424 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.943046724 DEBUG Adding new file root '/tmp/.tmpmeRMpn/b' of kind Project 2026-10-02 06:58:04.943558867 DEBUG Adding new file root '/tmp/.tmpmeRMpn/deps' of kind SearchPath 2026-10-02 06:58:04.947037717 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.003s 2026-10-02 06:58:04.947052077 DEBUG Updating project to check open files 2026-10-02 06:58:04.947069107 DEBUG Updating project to check open files 2026-10-02 06:58:04.947120407 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:58:04.947375348 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:04.949128878 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-02 06:58:04.949160978 DEBUG method="textDocument/hover" response.id=2 duration=2.08ms 2026-10-02 06:58:04.949175588 DEBUG Received server response for request 2 2026-10-02 06:58:04.949210089 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:04.949219379 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-02 06:58:04.949260709 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmeRMpn/deps/library.py") 2026-10-02 06:58:04.949268719 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmeRMpn/deps/library.py` 2026-10-02 06:58:04.949276569 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmeRMpn/deps/library.py` 2026-10-02 06:58:04.949347449 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["unsaved"] 2026-10-02 06:58:04.949365310 DEBUG method="textDocument/hover" response.id=3 duration=74.98µs 2026-10-02 06:58:04.949374440 DEBUG Received server response for request 3 2026-10-02 06:58:04.949385260 DEBUG Client sends notification `textDocument/didClose` 2026-10-02 06:58:04.949391950 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-02 06:58:04.949403670 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpmeRMpn/deps/library.py` 2026-10-02 06:58:04.949406900 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-02 06:58:04.949419030 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-02 06:58:04.949441340 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpmeRMpn/deps/library.py", kind: FileContent } 2026-10-02 06:58:04.949460600 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpmeRMpn/deps/library.py", kind: FileContent } 2026-10-02 06:58:04.949466330 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpmeRMpn/deps/library.py` 2026-10-02 06:58:04.949471100 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpmeRMpn/deps/library.py` 2026-10-02 06:58:04.949532930 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-02 06:58:04.949546131 DEBUG method="textDocument/hover" response.id=4 duration=67.31µs 2026-10-02 06:58:04.949554641 DEBUG Received server response for request 4 2026-10-02 06:58:04.949599831 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:58:04.949606411 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-02 06:58:04.949617191 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpmeRMpn/a` 2026-10-02 06:58:04.949636501 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpmeRMpn/deps/library.py", kind: Any } 2026-10-02 06:58:04.949642321 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpmeRMpn/b/src` 2026-10-02 06:58:04.949656871 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpmeRMpn/deps/library.py", kind: Any } 2026-10-02 06:58:04.949661751 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpmeRMpn/deps/library.py` 2026-10-02 06:58:04.949726442 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-02 06:58:04.949739962 DEBUG method="textDocument/hover" response.id=5 duration=65.99µs 2026-10-02 06:58:04.949748972 DEBUG Received server response for request 5 2026-10-02 06:58:04.949771172 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:58:04.949778082 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-02 06:58:04.949784092 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpmeRMpn/a` 2026-10-02 06:58:04.949801132 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpmeRMpn/deps/library.py", kind: Any } 2026-10-02 06:58:04.949810502 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpmeRMpn/b/src` 2026-10-02 06:58:04.949825802 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpmeRMpn/deps/library.py", kind: File } 2026-10-02 06:58:04.949832052 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpmeRMpn/deps/library.py` 2026-10-02 06:58:04.949839362 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpmeRMpn/deps/library.py` 2026-10-02 06:58:04.949843832 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpmeRMpn/deps/library.py` 2026-10-02 06:58:04.949850392 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpmeRMpn/deps` 2026-10-02 06:58:04.949856512 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes:remove_file{file=file(Id(280))}: Removing file `/tmp/.tmpmeRMpn/deps/library.py` from project `b` 2026-10-02 06:58:04.949876322 DEBUG request{id=6 method=textDocument/hover}: Failed to resolve file: file not found for `file:///tmp/.tmpmeRMpn/deps/library.py` 2026-10-02 06:58:04.949884292 DEBUG method="textDocument/hover" response.id=6 duration=21.47µs 2026-10-02 06:58:04.949892432 DEBUG Received server response for request 6 2026-10-02 06:58:04.949921243 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:58:04.949925813 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-02 06:58:04.949933683 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpmeRMpn/a` 2026-10-02 06:58:04.949949523 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpmeRMpn/deps/library.py", kind: File } 2026-10-02 06:58:04.949957053 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpmeRMpn/b/src` 2026-10-02 06:58:04.949972373 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpmeRMpn/deps/library.py", kind: File } 2026-10-02 06:58:04.949977413 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpmeRMpn/deps/library.py` 2026-10-02 06:58:04.949982283 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpmeRMpn/deps/library.py` 2026-10-02 06:58:04.949986493 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpmeRMpn/deps/library.py` 2026-10-02 06:58:04.949992643 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpmeRMpn/deps` 2026-10-02 06:58:04.950053983 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-02 06:58:04.950066063 DEBUG method="textDocument/hover" response.id=7 duration=64.60µs 2026-10-02 06:58:04.950075073 DEBUG Received server response for request 7 2026-10-02 06:58:04.960150320 DEBUG Client sends request `shutdown` with ID 8 2026-10-02 06:58:04.960170740 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.960178280 DEBUG method="shutdown" response.id=8 duration=10.82µs 2026-10-02 06:58:04.960188120 DEBUG Received server response for request 8 2026-10-02 06:58:04.960191350 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.960213120 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-10-02 06:58:04.961957980 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:04.962011300 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.962044440 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.962094970 DEBUG Client info: None 2026-10-02 06:58:04.962129531 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:04.962142791 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.962147401 INFO Version: Unknown 2026-10-02 06:58:04.962189851 DEBUG Received server response for request 1 2026-10-02 06:58:04.962235591 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.962251101 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.962324992 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.962361192 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.962364892 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.962377492 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:04.962380482 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:04.962417992 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.962432542 DEBUG Initializing workspace `file:///tmp/.tmp0dW5Lt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.962446662 DEBUG Searching for a project in '/tmp/.tmp0dW5Lt/src' 2026-10-02 06:58:04.962486973 DEBUG Found project at '/tmp/.tmp0dW5Lt' 2026-10-02 06:58:04.962491333 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.962928855 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.962933645 DEBUG Resolving local virtual environment: /tmp/.tmp0dW5Lt/.venv 2026-10-02 06:58:04.962972805 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.962977255 DEBUG No virtual environment found 2026-10-02 06:58:04.962986565 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:04.962994525 DEBUG Adding first-party search path `/tmp/.tmp0dW5Lt/src` 2026-10-02 06:58:04.962998345 DEBUG Adding first-party search path `/tmp/.tmp0dW5Lt` 2026-10-02 06:58:04.963002285 DEBUG Using vendored stdlib 2026-10-02 06:58:04.963092226 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.963096426 DEBUG Adding new file root '/tmp/.tmp0dW5Lt' of kind Project 2026-10-02 06:58:04.965784101 INFO Project::index_files{project=.tmp0dW5Lt}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:04.965800181 DEBUG Updating project to check open files 2026-10-02 06:58:04.965859001 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0dW5Lt/src/foo.py") 2026-10-02 06:58:04.965866161 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0dW5Lt/src/foo.py` 2026-10-02 06:58:04.965872521 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0dW5Lt/src/foo.py` 2026-10-02 06:58:04.965991132 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0dW5Lt/src/foo.py` to project `.tmp0dW5Lt` 2026-10-02 06:58:04.966004902 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0dW5Lt/src/foo.py` 2026-10-02 06:58:04.966007382 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:04.966014552 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:04.966096783 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp0dW5Lt/src/foo.py"))}: Checking file '/tmp/.tmp0dW5Lt/src/foo.py' 2026-10-02 06:58:04.966194273 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp0dW5Lt/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:04.978982624 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.96ms 2026-10-02 06:58:04.979003785 DEBUG Received server response for request 2 2026-10-02 06:58:04.979054595 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:58:04.979144095 DEBUG method="textDocument/codeAction" response.id=3 duration=70.52µs 2026-10-02 06:58:04.979155075 DEBUG Received server response for request 3 2026-10-02 06:58:04.989522483 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:04.989554503 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:04.989562003 DEBUG method="shutdown" response.id=4 duration=10.80µs 2026-10-02 06:58:04.989579273 DEBUG Received server response for request 4 2026-10-02 06:58:04.989583443 DEBUG Client sends notification `exit` 2026-10-02 06:58:04.989602454 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-10-02 06:58:04.992129598 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:04.992216578 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:04.992253858 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:04.992309079 DEBUG Client info: None 2026-10-02 06:58:04.992333069 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:04.992345429 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:04.992350799 INFO Version: Unknown 2026-10-02 06:58:04.992393929 DEBUG Received server response for request 1 2026-10-02 06:58:04.992434009 DEBUG Client sends notification `initialized` 2026-10-02 06:58:04.992448899 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:04.992533460 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:04.992572130 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:04.992575580 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:04.992590950 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:04.992594180 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:04.992639160 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:04.992654341 DEBUG Initializing workspace `file:///tmp/.tmpFTtAub/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:04.992669391 DEBUG Searching for a project in '/tmp/.tmpFTtAub/src' 2026-10-02 06:58:04.992703621 DEBUG Found project at '/tmp/.tmpFTtAub' 2026-10-02 06:58:04.992707521 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:04.993171543 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:04.993176623 DEBUG Resolving local virtual environment: /tmp/.tmpFTtAub/.venv 2026-10-02 06:58:04.993236294 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:04.993240854 DEBUG No virtual environment found 2026-10-02 06:58:04.993250344 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:04.993258834 DEBUG Adding first-party search path `/tmp/.tmpFTtAub/src` 2026-10-02 06:58:04.993262724 DEBUG Adding first-party search path `/tmp/.tmpFTtAub` 2026-10-02 06:58:04.993266674 DEBUG Using vendored stdlib 2026-10-02 06:58:04.993357514 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:04.993361315 DEBUG Adding new file root '/tmp/.tmpFTtAub' of kind Project 2026-10-02 06:58:04.996055630 INFO Project::index_files{project=.tmpFTtAub}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:04.996072580 DEBUG Updating project to check open files 2026-10-02 06:58:04.996134950 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFTtAub/src/foo.py") 2026-10-02 06:58:04.996142020 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFTtAub/src/foo.py` 2026-10-02 06:58:04.996148260 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFTtAub/src/foo.py` 2026-10-02 06:58:04.996271781 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFTtAub/src/foo.py` to project `.tmpFTtAub` 2026-10-02 06:58:04.996285951 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFTtAub/src/foo.py` 2026-10-02 06:58:04.996288401 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:04.996295761 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:04.996381301 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFTtAub/src/foo.py"))}: Checking file '/tmp/.tmpFTtAub/src/foo.py' 2026-10-02 06:58:04.996490282 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFTtAub/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.006859350 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFTtAub/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.006966470 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.66ms 2026-10-02 06:58:05.006982390 DEBUG Received server response for request 2 2026-10-02 06:58:05.007021171 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:58:05.018387004 DEBUG method="textDocument/codeAction" response.id=3 duration=11.35ms 2026-10-02 06:58:05.018411034 DEBUG Received server response for request 3 2026-10-02 06:58:05.028750602 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.028787862 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.028796022 DEBUG method="shutdown" response.id=4 duration=11.26µs 2026-10-02 06:58:05.028806532 DEBUG Received server response for request 4 2026-10-02 06:58:05.028810512 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.028826642 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-10-02 06:58:05.033720969 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:05.033791700 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.033829520 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.033890460 DEBUG Client info: None 2026-10-02 06:58:05.033923160 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:05.033938290 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.033943640 INFO Version: Unknown 2026-10-02 06:58:05.033981771 DEBUG Received server response for request 1 2026-10-02 06:58:05.034021891 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.034037601 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.034130311 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.034168242 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.034172252 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.034186522 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.034189682 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:05.034257162 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.034276152 DEBUG Initializing workspace `file:///tmp/.tmpkaFyDd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.034293862 DEBUG Searching for a project in '/tmp/.tmpkaFyDd/src' 2026-10-02 06:58:05.034331213 DEBUG Found project at '/tmp/.tmpkaFyDd' 2026-10-02 06:58:05.034335583 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.035524419 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.035530339 DEBUG Resolving local virtual environment: /tmp/.tmpkaFyDd/.venv 2026-10-02 06:58:05.035577490 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.035582440 DEBUG No virtual environment found 2026-10-02 06:58:05.035593440 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:05.035602720 DEBUG Adding first-party search path `/tmp/.tmpkaFyDd/src` 2026-10-02 06:58:05.035606740 DEBUG Adding first-party search path `/tmp/.tmpkaFyDd` 2026-10-02 06:58:05.035610610 DEBUG Using vendored stdlib 2026-10-02 06:58:05.035721510 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.035726590 DEBUG Adding new file root '/tmp/.tmpkaFyDd' of kind Project 2026-10-02 06:58:05.039678132 INFO Project::index_files{project=.tmpkaFyDd}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:05.039693722 DEBUG Updating project to check open files 2026-10-02 06:58:05.039771503 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkaFyDd/src/foo.py") 2026-10-02 06:58:05.039780093 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkaFyDd/src/foo.py` 2026-10-02 06:58:05.039786873 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkaFyDd/src/foo.py` 2026-10-02 06:58:05.039916914 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkaFyDd/src/foo.py` to project `.tmpkaFyDd` 2026-10-02 06:58:05.039929904 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkaFyDd/src/foo.py` 2026-10-02 06:58:05.039932684 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.039941094 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.040054844 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkaFyDd/src/foo.py"))}: Checking file '/tmp/.tmpkaFyDd/src/foo.py' 2026-10-02 06:58:05.040179085 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkaFyDd/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.048915924 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkaFyDd/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.054603525 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.66ms 2026-10-02 06:58:05.054622576 DEBUG Received server response for request 2 2026-10-02 06:58:05.054657836 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:58:05.071665550 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.071679061 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-02 06:58:05.071775551 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-02 06:58:05.074085804 DEBUG method="textDocument/codeAction" response.id=3 duration=19.41ms 2026-10-02 06:58:05.074102814 DEBUG Received server response for request 3 2026-10-02 06:58:05.084506752 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.084545292 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.084553012 DEBUG method="shutdown" response.id=4 duration=12.92µs 2026-10-02 06:58:05.084563482 DEBUG Received server response for request 4 2026-10-02 06:58:05.084567732 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.084583372 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-10-02 06:58:05.090263154 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:05.090343414 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.090388185 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.090446325 DEBUG Client info: None 2026-10-02 06:58:05.090486515 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:05.090499625 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.090505395 INFO Version: Unknown 2026-10-02 06:58:05.090548836 DEBUG Received server response for request 1 2026-10-02 06:58:05.090591396 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.090607956 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.090699366 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.090738037 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.090741917 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.090757817 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.090760737 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:05.090811837 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.090830397 DEBUG Initializing workspace `file:///tmp/.tmpHJNMuq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.090848667 DEBUG Searching for a project in '/tmp/.tmpHJNMuq/src' 2026-10-02 06:58:05.090883987 DEBUG Found project at '/tmp/.tmpHJNMuq' 2026-10-02 06:58:05.090888647 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.092129514 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.092141284 DEBUG Resolving local virtual environment: /tmp/.tmpHJNMuq/.venv 2026-10-02 06:58:05.092187765 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.092193005 DEBUG No virtual environment found 2026-10-02 06:58:05.092218345 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:05.092227185 DEBUG Adding first-party search path `/tmp/.tmpHJNMuq/src` 2026-10-02 06:58:05.092231215 DEBUG Adding first-party search path `/tmp/.tmpHJNMuq` 2026-10-02 06:58:05.092235115 DEBUG Using vendored stdlib 2026-10-02 06:58:05.092346386 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.092350826 DEBUG Adding new file root '/tmp/.tmpHJNMuq' of kind Project 2026-10-02 06:58:05.095303572 INFO Project::index_files{project=.tmpHJNMuq}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.095319932 DEBUG Updating project to check open files 2026-10-02 06:58:05.095394913 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHJNMuq/src/foo.py") 2026-10-02 06:58:05.095403963 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHJNMuq/src/foo.py` 2026-10-02 06:58:05.095411923 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHJNMuq/src/foo.py` 2026-10-02 06:58:05.095543713 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHJNMuq/src/foo.py` to project `.tmpHJNMuq` 2026-10-02 06:58:05.095556483 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHJNMuq/src/foo.py` 2026-10-02 06:58:05.095558873 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.095566813 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.095681224 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHJNMuq/src/foo.py"))}: Checking file '/tmp/.tmpHJNMuq/src/foo.py' 2026-10-02 06:58:05.095845905 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHJNMuq/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.103893500 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHJNMuq/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.104015021 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.44ms 2026-10-02 06:58:05.104041031 DEBUG Received server response for request 2 2026-10-02 06:58:05.104082371 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:58:05.104175531 DEBUG method="textDocument/codeAction" response.id=3 duration=68.03µs 2026-10-02 06:58:05.104189341 DEBUG Received server response for request 3 2026-10-02 06:58:05.114493679 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.114528679 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.114537449 DEBUG method="shutdown" response.id=4 duration=13.45µs 2026-10-02 06:58:05.114547649 DEBUG Received server response for request 4 2026-10-02 06:58:05.114553479 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.114570179 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-10-02 06:58:05.118541261 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:05.118615322 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.118657132 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.118714632 DEBUG Client info: None 2026-10-02 06:58:05.118747493 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:05.118760963 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.118766313 INFO Version: Unknown 2026-10-02 06:58:05.118804003 DEBUG Received server response for request 1 2026-10-02 06:58:05.118846333 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.118861203 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.118952094 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.118990144 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.118994024 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.119008644 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.119012164 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:05.119054864 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.119072064 DEBUG Initializing workspace `file:///tmp/.tmpYpiDUU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.119088334 DEBUG Searching for a project in '/tmp/.tmpYpiDUU/src' 2026-10-02 06:58:05.119128165 DEBUG Found project at '/tmp/.tmpYpiDUU' 2026-10-02 06:58:05.119132795 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.120335871 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.120341731 DEBUG Resolving local virtual environment: /tmp/.tmpYpiDUU/.venv 2026-10-02 06:58:05.120393832 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.120398912 DEBUG No virtual environment found 2026-10-02 06:58:05.120409482 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:05.120418892 DEBUG Adding first-party search path `/tmp/.tmpYpiDUU/src` 2026-10-02 06:58:05.120422922 DEBUG Adding first-party search path `/tmp/.tmpYpiDUU` 2026-10-02 06:58:05.120427252 DEBUG Using vendored stdlib 2026-10-02 06:58:05.120546013 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.120552533 DEBUG Adding new file root '/tmp/.tmpYpiDUU' of kind Project 2026-10-02 06:58:05.123471029 INFO Project::index_files{project=.tmpYpiDUU}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.123485559 DEBUG Updating project to check open files 2026-10-02 06:58:05.123571739 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYpiDUU/src/foo.py") 2026-10-02 06:58:05.123580409 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYpiDUU/src/foo.py` 2026-10-02 06:58:05.123586999 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYpiDUU/src/foo.py` 2026-10-02 06:58:05.123716720 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYpiDUU/src/foo.py` to project `.tmpYpiDUU` 2026-10-02 06:58:05.123729850 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYpiDUU/src/foo.py` 2026-10-02 06:58:05.123732150 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.123739790 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.123860821 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYpiDUU/src/foo.py"))}: Checking file '/tmp/.tmpYpiDUU/src/foo.py' 2026-10-02 06:58:05.123986592 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYpiDUU/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.133790586 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.04ms 2026-10-02 06:58:05.133809456 DEBUG Received server response for request 2 2026-10-02 06:58:05.133834647 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:58:05.133904547 DEBUG method="textDocument/codeAction" response.id=3 duration=54.11µs 2026-10-02 06:58:05.133923217 DEBUG Received server response for request 3 2026-10-02 06:58:05.144174684 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.144215654 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.144225064 DEBUG method="shutdown" response.id=4 duration=13.17µs 2026-10-02 06:58:05.144235685 DEBUG Received server response for request 4 2026-10-02 06:58:05.144239825 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.144256495 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-10-02 06:58:05.148464498 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:05.148534498 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.148579479 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.148632339 DEBUG Client info: None 2026-10-02 06:58:05.148663619 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:05.148675319 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.148680709 INFO Version: Unknown 2026-10-02 06:58:05.148719219 DEBUG Received server response for request 1 2026-10-02 06:58:05.148757000 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.148771580 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.148855610 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.148892140 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.148895640 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.148910680 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.148913791 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:05.148965921 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.148983111 DEBUG Initializing workspace `file:///tmp/.tmp2ImARQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.148999801 DEBUG Searching for a project in '/tmp/.tmp2ImARQ/src' 2026-10-02 06:58:05.149033971 DEBUG Found project at '/tmp/.tmp2ImARQ' 2026-10-02 06:58:05.149038331 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.150227398 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.150237598 DEBUG Resolving local virtual environment: /tmp/.tmp2ImARQ/.venv 2026-10-02 06:58:05.150287508 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.150292598 DEBUG No virtual environment found 2026-10-02 06:58:05.150302608 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:05.150311358 DEBUG Adding first-party search path `/tmp/.tmp2ImARQ/src` 2026-10-02 06:58:05.150315388 DEBUG Adding first-party search path `/tmp/.tmp2ImARQ` 2026-10-02 06:58:05.150319428 DEBUG Using vendored stdlib 2026-10-02 06:58:05.150433609 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.150441149 DEBUG Adding new file root '/tmp/.tmp2ImARQ' of kind Project 2026-10-02 06:58:05.154306051 INFO Project::index_files{project=.tmp2ImARQ}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.154324161 DEBUG Updating project to check open files 2026-10-02 06:58:05.154407171 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2ImARQ/src/foo.py") 2026-10-02 06:58:05.154417911 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2ImARQ/src/foo.py` 2026-10-02 06:58:05.154425741 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2ImARQ/src/foo.py` 2026-10-02 06:58:05.154545252 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2ImARQ/src/foo.py` to project `.tmp2ImARQ` 2026-10-02 06:58:05.154559652 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2ImARQ/src/foo.py` 2026-10-02 06:58:05.154562242 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.154570632 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.154683803 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2ImARQ/src/foo.py"))}: Checking file '/tmp/.tmp2ImARQ/src/foo.py' 2026-10-02 06:58:05.154808663 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2ImARQ/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.164256236 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2ImARQ/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.169909297 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.33ms 2026-10-02 06:58:05.169929738 DEBUG Received server response for request 2 2026-10-02 06:58:05.169969148 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:58:05.177998892 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.178013353 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-02 06:58:05.178078473 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-02 06:58:05.180531237 DEBUG method="textDocument/codeAction" response.id=3 duration=10.55ms 2026-10-02 06:58:05.180549197 DEBUG Received server response for request 3 2026-10-02 06:58:05.190867004 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.190901984 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.190910504 DEBUG method="shutdown" response.id=4 duration=12.63µs 2026-10-02 06:58:05.190921484 DEBUG Received server response for request 4 2026-10-02 06:58:05.190925294 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.190941634 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-10-02 06:58:05.196578776 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:05.196656366 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.196704537 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.196770027 DEBUG Client info: None 2026-10-02 06:58:05.196801627 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:05.196815147 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.196822097 INFO Version: Unknown 2026-10-02 06:58:05.196864627 DEBUG Received server response for request 1 2026-10-02 06:58:05.196908168 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.196923288 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.197024208 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.197071439 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.197075089 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.197091429 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.197094789 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:05.197141809 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.197160279 DEBUG Initializing workspace `file:///tmp/.tmpCMbTIz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.197180259 DEBUG Searching for a project in '/tmp/.tmpCMbTIz/src' 2026-10-02 06:58:05.197235560 DEBUG Found project at '/tmp/.tmpCMbTIz' 2026-10-02 06:58:05.197240150 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.198382726 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.198388846 DEBUG Resolving local virtual environment: /tmp/.tmpCMbTIz/.venv 2026-10-02 06:58:05.198439056 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.198444076 DEBUG No virtual environment found 2026-10-02 06:58:05.198454326 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:05.198463486 DEBUG Adding first-party search path `/tmp/.tmpCMbTIz/src` 2026-10-02 06:58:05.198467466 DEBUG Adding first-party search path `/tmp/.tmpCMbTIz` 2026-10-02 06:58:05.198471566 DEBUG Using vendored stdlib 2026-10-02 06:58:05.198578277 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.198584057 DEBUG Adding new file root '/tmp/.tmpCMbTIz' of kind Project 2026-10-02 06:58:05.201610484 INFO Project::index_files{project=.tmpCMbTIz}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.201629404 DEBUG Updating project to check open files 2026-10-02 06:58:05.201710194 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCMbTIz/src/foo.py") 2026-10-02 06:58:05.201719165 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCMbTIz/src/foo.py` 2026-10-02 06:58:05.201726935 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCMbTIz/src/foo.py` 2026-10-02 06:58:05.201866175 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCMbTIz/src/foo.py` to project `.tmpCMbTIz` 2026-10-02 06:58:05.201879485 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCMbTIz/src/foo.py` 2026-10-02 06:58:05.201882025 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.201889435 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.202012926 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCMbTIz/src/foo.py"))}: Checking file '/tmp/.tmpCMbTIz/src/foo.py' 2026-10-02 06:58:05.202162887 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCMbTIz/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.210924366 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCMbTIz/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.213586511 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.69ms 2026-10-02 06:58:05.213605581 DEBUG Received server response for request 2 2026-10-02 06:58:05.213631491 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:58:05.220998702 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.221010132 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-02 06:58:05.221065212 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-02 06:58:05.223387765 DEBUG method="textDocument/codeAction" response.id=3 duration=9.74ms 2026-10-02 06:58:05.223406805 DEBUG Received server response for request 3 2026-10-02 06:58:05.233733603 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.233772923 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.233784033 DEBUG method="shutdown" response.id=4 duration=16.54µs 2026-10-02 06:58:05.233795613 DEBUG Received server response for request 4 2026-10-02 06:58:05.233800233 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.233816043 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reveal ... 2026-10-02 06:58:05.239464555 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:05.239536485 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.239573255 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.239631756 DEBUG Client info: None 2026-10-02 06:58:05.239665196 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:05.239678066 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.239683816 INFO Version: Unknown 2026-10-02 06:58:05.239724986 DEBUG Received server response for request 1 2026-10-02 06:58:05.239767516 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.239783386 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.239903897 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.239959687 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.239963487 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.239979017 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.239982207 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:05.240051728 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.240070418 DEBUG Initializing workspace `file:///tmp/.tmpZnHjeq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.240090348 DEBUG Searching for a project in '/tmp/.tmpZnHjeq/src' 2026-10-02 06:58:05.240136458 DEBUG Found project at '/tmp/.tmpZnHjeq/src' 2026-10-02 06:58:05.240141638 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.241341995 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.241354145 DEBUG Resolving local virtual environment: /tmp/.tmpZnHjeq/src/.venv 2026-10-02 06:58:05.241406676 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.241411886 DEBUG No virtual environment found 2026-10-02 06:58:05.241423906 DEBUG Adding first-party search path `/tmp/.tmpZnHjeq/src` 2026-10-02 06:58:05.241428426 DEBUG Using vendored stdlib 2026-10-02 06:58:05.241531026 INFO Python version: Python 3.11, platform: linux 2026-10-02 06:58:05.241535666 DEBUG Adding new file root '/tmp/.tmpZnHjeq/src' of kind Project 2026-10-02 06:58:05.243721668 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.243737858 DEBUG Updating project to check open files 2026-10-02 06:58:05.243815659 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZnHjeq/src/foo.py") 2026-10-02 06:58:05.243826729 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZnHjeq/src/foo.py` 2026-10-02 06:58:05.243834019 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZnHjeq/src/foo.py` 2026-10-02 06:58:05.243976150 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZnHjeq/src/foo.py` to project `src` 2026-10-02 06:58:05.243990790 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZnHjeq/src/foo.py` 2026-10-02 06:58:05.243993310 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.244001260 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.244120601 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZnHjeq/src/foo.py"))}: Checking file '/tmp/.tmpZnHjeq/src/foo.py' 2026-10-02 06:58:05.244268541 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZnHjeq/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.252789969 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZnHjeq/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.257984008 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.98ms 2026-10-02 06:58:05.258006048 DEBUG Received server response for request 2 2026-10-02 06:58:05.258065898 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:58:05.258230819 DEBUG method="textDocument/codeAction" response.id=3 duration=145.90µs 2026-10-02 06:58:05.258242849 DEBUG Received server response for request 3 2026-10-02 06:58:05.268537246 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.268572627 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.268580557 DEBUG method="shutdown" response.id=4 duration=12.01µs 2026-10-02 06:58:05.268590327 DEBUG Received server response for request 4 2026-10-02 06:58:05.268594007 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.268610207 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-10-02 06:58:05.271631994 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:05.271706574 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.271752034 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.271804855 DEBUG Client info: None 2026-10-02 06:58:05.271837275 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:05.271849725 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.271855355 INFO Version: Unknown 2026-10-02 06:58:05.271895305 DEBUG Received server response for request 1 2026-10-02 06:58:05.271936045 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.271950755 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.272028996 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.272067236 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.272071476 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.272086696 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.272089806 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:05.272139837 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.272154907 DEBUG Initializing workspace `file:///tmp/.tmpcWG25R/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.272171577 DEBUG Searching for a project in '/tmp/.tmpcWG25R/src' 2026-10-02 06:58:05.272228597 DEBUG Found project at '/tmp/.tmpcWG25R' 2026-10-02 06:58:05.272232957 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.272689350 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.272694800 DEBUG Resolving local virtual environment: /tmp/.tmpcWG25R/.venv 2026-10-02 06:58:05.272735250 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.272739480 DEBUG No virtual environment found 2026-10-02 06:58:05.272749830 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:05.272758480 DEBUG Adding first-party search path `/tmp/.tmpcWG25R/src` 2026-10-02 06:58:05.272762330 DEBUG Adding first-party search path `/tmp/.tmpcWG25R` 2026-10-02 06:58:05.272766350 DEBUG Using vendored stdlib 2026-10-02 06:58:05.272864941 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.272869761 DEBUG Adding new file root '/tmp/.tmpcWG25R' of kind Project 2026-10-02 06:58:05.275745817 INFO Project::index_files{project=.tmpcWG25R}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.275759397 DEBUG Updating project to check open files 2026-10-02 06:58:05.275821187 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcWG25R/src/foo.py") 2026-10-02 06:58:05.275829507 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcWG25R/src/foo.py` 2026-10-02 06:58:05.275837307 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcWG25R/src/foo.py` 2026-10-02 06:58:05.275966208 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcWG25R/src/foo.py` to project `.tmpcWG25R` 2026-10-02 06:58:05.275978188 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcWG25R/src/foo.py` 2026-10-02 06:58:05.275980628 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.275987888 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.276168209 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcWG25R/src/foo.py"))}: Checking file '/tmp/.tmpcWG25R/src/foo.py' 2026-10-02 06:58:05.276287180 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcWG25R/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.286695108 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.70ms 2026-10-02 06:58:05.286714908 DEBUG Received server response for request 2 2026-10-02 06:58:05.286758588 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:58:05.286833678 DEBUG method="textDocument/codeAction" response.id=3 duration=56.80µs 2026-10-02 06:58:05.286843388 DEBUG Received server response for request 3 2026-10-02 06:58:05.297146086 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.297170026 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.297177356 DEBUG method="shutdown" response.id=4 duration=10.88µs 2026-10-02 06:58:05.297186826 DEBUG Received server response for request 4 2026-10-02 06:58:05.297191116 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.297210336 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-10-02 06:58:05.299787491 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-02 06:58:05.299859511 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.299898641 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.299949491 DEBUG Client info: None 2026-10-02 06:58:05.299978852 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:05.299990982 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-02 06:58:05.299995672 INFO Version: Unknown 2026-10-02 06:58:05.300035792 DEBUG Received server response for request 1 2026-10-02 06:58:05.300073122 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.300089542 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.300160823 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.300211673 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.300215553 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.300230043 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.300233413 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:05.300288653 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.300303423 DEBUG Initializing workspace `file:///tmp/.tmpz4HYqr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.300319673 DEBUG Searching for a project in '/tmp/.tmpz4HYqr/src' 2026-10-02 06:58:05.300356944 DEBUG Found project at '/tmp/.tmpz4HYqr' 2026-10-02 06:58:05.300361384 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.300804416 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.300809916 DEBUG Resolving local virtual environment: /tmp/.tmpz4HYqr/.venv 2026-10-02 06:58:05.300852066 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.300856166 DEBUG No virtual environment found 2026-10-02 06:58:05.300865526 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:05.300873667 DEBUG Adding first-party search path `/tmp/.tmpz4HYqr/src` 2026-10-02 06:58:05.300877647 DEBUG Adding first-party search path `/tmp/.tmpz4HYqr` 2026-10-02 06:58:05.300881577 DEBUG Using vendored stdlib 2026-10-02 06:58:05.300971097 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.300975407 DEBUG Adding new file root '/tmp/.tmpz4HYqr' of kind Project 2026-10-02 06:58:05.303748533 INFO Project::index_files{project=.tmpz4HYqr}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.303765593 DEBUG Updating project to check open files 2026-10-02 06:58:05.303827853 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpz4HYqr/src/foo.py") 2026-10-02 06:58:05.303835753 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpz4HYqr/src/foo.py` 2026-10-02 06:58:05.303843653 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpz4HYqr/src/foo.py` 2026-10-02 06:58:05.303953944 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpz4HYqr/src/foo.py` to project `.tmpz4HYqr` 2026-10-02 06:58:05.303968634 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpz4HYqr/src/foo.py` 2026-10-02 06:58:05.303971214 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.303979594 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.304061504 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpz4HYqr/src/foo.py"))}: Checking file '/tmp/.tmpz4HYqr/src/foo.py' 2026-10-02 06:58:05.304172025 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpz4HYqr/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.311938158 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpz4HYqr/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.314558363 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.57ms 2026-10-02 06:58:05.314580923 DEBUG Received server response for request 2 2026-10-02 06:58:05.314620203 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:58:05.321223690 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.321232940 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-02 06:58:05.321285140 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-02 06:58:05.323938675 DEBUG method="textDocument/codeAction" response.id=3 duration=9.30ms 2026-10-02 06:58:05.323954595 DEBUG Received server response for request 3 2026-10-02 06:58:05.334324903 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.334364993 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.334373143 DEBUG method="shutdown" response.id=4 duration=12.65µs 2026-10-02 06:58:05.334383533 DEBUG Received server response for request 4 2026-10-02 06:58:05.334388533 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.334405583 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-10-02 06:58:05.339925814 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:05.340000124 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.340041725 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.340095705 DEBUG Client info: None 2026-10-02 06:58:05.340129835 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:05.340141675 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.340147445 INFO Version: Unknown 2026-10-02 06:58:05.340187245 DEBUG Received server response for request 1 2026-10-02 06:58:05.340243676 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.340259446 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.340342016 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.340384456 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.340388156 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.340402897 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.340406007 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:05.340450857 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.340466697 DEBUG Initializing workspace `file:///tmp/.tmpaBWjbK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.340482687 DEBUG Searching for a project in '/tmp/.tmpaBWjbK/src' 2026-10-02 06:58:05.340530607 DEBUG Found project at '/tmp/.tmpaBWjbK' 2026-10-02 06:58:05.340535727 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.341037480 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.341042980 DEBUG Resolving local virtual environment: /tmp/.tmpaBWjbK/.venv 2026-10-02 06:58:05.341087200 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.341092010 DEBUG No virtual environment found 2026-10-02 06:58:05.341102021 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:05.341110901 DEBUG Adding first-party search path `/tmp/.tmpaBWjbK/src` 2026-10-02 06:58:05.341114881 DEBUG Adding first-party search path `/tmp/.tmpaBWjbK` 2026-10-02 06:58:05.341118911 DEBUG Using vendored stdlib 2026-10-02 06:58:05.341235071 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.341239571 DEBUG Adding new file root '/tmp/.tmpaBWjbK' of kind Project 2026-10-02 06:58:05.344057877 INFO Project::index_files{project=.tmpaBWjbK}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.344074927 DEBUG Updating project to check open files 2026-10-02 06:58:05.344146968 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaBWjbK/src/foo.py") 2026-10-02 06:58:05.344155108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpaBWjbK/src/foo.py` 2026-10-02 06:58:05.344162168 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpaBWjbK/src/foo.py` 2026-10-02 06:58:05.344297468 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpaBWjbK/src/foo.py` to project `.tmpaBWjbK` 2026-10-02 06:58:05.344312428 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaBWjbK/src/foo.py` 2026-10-02 06:58:05.344315208 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.344323208 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.344424929 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaBWjbK/src/foo.py"))}: Checking file '/tmp/.tmpaBWjbK/src/foo.py' 2026-10-02 06:58:05.344552090 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaBWjbK/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.354107273 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.78ms 2026-10-02 06:58:05.354126593 DEBUG Received server response for request 2 2026-10-02 06:58:05.354172543 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:58:05.354242394 DEBUG method="textDocument/codeAction" response.id=3 duration=51.17µs 2026-10-02 06:58:05.354252394 DEBUG Received server response for request 3 2026-10-02 06:58:05.364325910 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:05.364350560 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.364357940 DEBUG method="shutdown" response.id=4 duration=9.91µs 2026-10-02 06:58:05.364368590 DEBUG Received server response for request 4 2026-10-02 06:58:05.364371760 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.364380390 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-10-02 06:58:05.366916734 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:05.366984765 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.367024155 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.367093285 DEBUG Client info: None 2026-10-02 06:58:05.367127615 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:05.367140636 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.367146076 INFO Version: Unknown 2026-10-02 06:58:05.367183036 DEBUG Received server response for request 1 2026-10-02 06:58:05.367234766 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.367249876 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.367339307 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.367373227 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.367377257 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.367390027 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-10-02 06:58:05.367447867 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.367465947 DEBUG Initializing workspace `file:///tmp/.tmplzpj1F/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.367483277 DEBUG Searching for a project in '/tmp/.tmplzpj1F/src' 2026-10-02 06:58:05.367533238 DEBUG Found project at '/tmp/.tmplzpj1F' 2026-10-02 06:58:05.367538368 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.368775415 DEBUG Resolving local virtual environment: /tmp/.tmplzpj1F/.venv 2026-10-02 06:58:05.368833765 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.368839175 DEBUG No virtual environment found 2026-10-02 06:58:05.368849865 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:05.368859385 DEBUG Adding first-party search path `/tmp/.tmplzpj1F/src` 2026-10-02 06:58:05.368863325 DEBUG Adding first-party search path `/tmp/.tmplzpj1F` 2026-10-02 06:58:05.368867345 DEBUG Using vendored stdlib 2026-10-02 06:58:05.368996626 INFO Python version: Python 3.10, platform: linux 2026-10-02 06:58:05.369003366 DEBUG Adding new file root '/tmp/.tmplzpj1F' of kind Project 2026-10-02 06:58:05.372851807 INFO Project::index_files{project=.tmplzpj1F}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.372867867 DEBUG Updating project to check open files 2026-10-02 06:58:05.372935168 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.373099969 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-02 06:58:05.373106199 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-02 06:58:05.373121089 DEBUG method="workspace/executeCommand" response.id=2 duration=228.28µs 2026-10-02 06:58:05.373134189 DEBUG Received server response for request 2 2026-10-02 06:58:05.384174810 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:05.384211181 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.384218591 DEBUG method="shutdown" response.id=3 duration=11.99µs 2026-10-02 06:58:05.384228721 DEBUG Received server response for request 3 2026-10-02 06:58:05.384233071 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.384243231 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-10-02 06:58:05.385779439 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:05.385853530 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.385893910 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.385954400 DEBUG Client info: None 2026-10-02 06:58:05.385980470 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:05.385991800 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.385997140 INFO Version: Unknown 2026-10-02 06:58:05.386041651 DEBUG Received server response for request 1 2026-10-02 06:58:05.386083561 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.386098501 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.386190542 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.386242402 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.386246092 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.386260662 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.386263952 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:05.386309622 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.386328752 DEBUG Initializing workspace `file:///tmp/.tmpaNRjHW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.386348442 DEBUG Searching for a project in '/tmp/.tmpaNRjHW/src' 2026-10-02 06:58:05.386385643 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.386391163 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.387532459 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.387538699 DEBUG Resolving local virtual environment: /tmp/.tmpaNRjHW/src/.venv 2026-10-02 06:58:05.387592419 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.387597639 DEBUG No virtual environment found 2026-10-02 06:58:05.387610059 DEBUG Adding first-party search path `/tmp/.tmpaNRjHW/src` 2026-10-02 06:58:05.387614349 DEBUG Using vendored stdlib 2026-10-02 06:58:05.387732000 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.387739720 DEBUG Adding new file root '/tmp/.tmpaNRjHW/src' of kind Project 2026-10-02 06:58:05.389873252 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.389887112 DEBUG Updating project to check open files 2026-10-02 06:58:05.389966093 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaNRjHW/src/foo.py") 2026-10-02 06:58:05.389975193 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpaNRjHW/src/foo.py` 2026-10-02 06:58:05.389982033 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpaNRjHW/src/foo.py` 2026-10-02 06:58:05.390146094 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpaNRjHW/src/foo.py` to project `src` 2026-10-02 06:58:05.390159804 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaNRjHW/src/foo.py` 2026-10-02 06:58:05.390162314 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.390169884 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.390525646 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.405441089 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.409914054 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:05.434159469 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:05.434177019 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:05.434183019 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:05.434250529 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:05.434259659 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:05.453606437 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.453620277 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:58:05.453627987 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-02 06:58:05.453889758 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 63.671534ms 2026-10-02 06:58:05.453949809 DEBUG method="textDocument/completion" response.id=2 duration=63.77ms 2026-10-02 06:58:05.453976859 DEBUG Received server response for request 2 2026-10-02 06:58:05.464283156 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:05.464319326 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.464327606 DEBUG method="shutdown" response.id=3 duration=13.70µs 2026-10-02 06:58:05.464344397 DEBUG Received server response for request 3 2026-10-02 06:58:05.464348597 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.464365027 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-10-02 06:58:05.471785718 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:05.471864788 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.471912249 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.471987659 DEBUG Client info: None 2026-10-02 06:58:05.472026349 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:05.472039739 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.472045709 INFO Version: Unknown 2026-10-02 06:58:05.472083960 DEBUG Received server response for request 1 2026-10-02 06:58:05.472128170 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.472143840 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.472248691 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.472288241 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.472292061 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.472308011 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.472311341 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:05.472368901 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.472387951 DEBUG Initializing workspace `file:///tmp/.tmpOTdRXs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.472407272 DEBUG Searching for a project in '/tmp/.tmpOTdRXs/src' 2026-10-02 06:58:05.472443822 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.472449742 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.473691219 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.473702489 DEBUG Resolving local virtual environment: /tmp/.tmpOTdRXs/src/.venv 2026-10-02 06:58:05.473752669 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.473758069 DEBUG No virtual environment found 2026-10-02 06:58:05.473770579 DEBUG Adding first-party search path `/tmp/.tmpOTdRXs/src` 2026-10-02 06:58:05.473774789 DEBUG Using vendored stdlib 2026-10-02 06:58:05.473876020 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.473881410 DEBUG Adding new file root '/tmp/.tmpOTdRXs/src' of kind Project 2026-10-02 06:58:05.476063252 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.476079242 DEBUG Updating project to check open files 2026-10-02 06:58:05.476158662 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOTdRXs/src/foo.py") 2026-10-02 06:58:05.476170063 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpOTdRXs/src/foo.py` 2026-10-02 06:58:05.476178053 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpOTdRXs/src/foo.py` 2026-10-02 06:58:05.476321273 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpOTdRXs/src/foo.py` to project `src` 2026-10-02 06:58:05.476336513 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOTdRXs/src/foo.py` 2026-10-02 06:58:05.476338903 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.476346494 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.476670075 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.489433956 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.493891851 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:05.517702574 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:05.517719464 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:05.517725404 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:05.517775364 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:05.517779234 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:05.539347464 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.539361454 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:58:05.539368284 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-02 06:58:05.539671096 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 63.283152ms 2026-10-02 06:58:05.539741996 DEBUG method="textDocument/completion" response.id=2 duration=63.39ms 2026-10-02 06:58:05.539779337 DEBUG Received server response for request 2 2026-10-02 06:58:05.550108844 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:05.550146504 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.550156314 DEBUG method="shutdown" response.id=3 duration=15.57µs 2026-10-02 06:58:05.550172435 DEBUG Received server response for request 3 2026-10-02 06:58:05.550176965 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.550192685 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-10-02 06:58:05.558416710 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-02 06:58:05.558511801 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.558557561 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.558643652 DEBUG Client info: None 2026-10-02 06:58:05.558673192 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-02 06:58:05.558690422 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-02 06:58:05.558697032 INFO Version: Unknown 2026-10-02 06:58:05.558736732 DEBUG Received server response for request 1 2026-10-02 06:58:05.558779612 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.558795522 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.558903663 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.558953053 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.558956973 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.558971733 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.558974763 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:05.559021704 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.559040704 DEBUG Initializing workspace `file:///tmp/.tmpWXpnCD/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-02 06:58:05.559063944 DEBUG Searching for a project in '/tmp/.tmpWXpnCD/src' 2026-10-02 06:58:05.559101544 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.559106774 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.560441492 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.560448052 DEBUG Resolving local virtual environment: /tmp/.tmpWXpnCD/src/.venv 2026-10-02 06:58:05.560501242 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.560506432 DEBUG No virtual environment found 2026-10-02 06:58:05.560519282 DEBUG Adding first-party search path `/tmp/.tmpWXpnCD/src` 2026-10-02 06:58:05.560523562 DEBUG Using vendored stdlib 2026-10-02 06:58:05.560628863 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.560634163 DEBUG Adding new file root '/tmp/.tmpWXpnCD/src' of kind Project 2026-10-02 06:58:05.562875915 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.562892875 DEBUG Updating project to check open files 2026-10-02 06:58:05.562980046 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWXpnCD/src/foo.py") 2026-10-02 06:58:05.562988936 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWXpnCD/src/foo.py` 2026-10-02 06:58:05.562996286 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWXpnCD/src/foo.py` 2026-10-02 06:58:05.563138697 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWXpnCD/src/foo.py` to project `src` 2026-10-02 06:58:05.563152827 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWXpnCD/src/foo.py` 2026-10-02 06:58:05.563155537 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.563163397 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.563542719 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.576703232 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.580760535 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:05.600325754 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:05.600342694 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:05.600348714 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:05.600413454 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:05.600417604 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:05.619419360 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 56.202893ms 2026-10-02 06:58:05.619459640 DEBUG method="textDocument/completion" response.id=2 duration=56.29ms 2026-10-02 06:58:05.619485200 DEBUG Received server response for request 2 2026-10-02 06:58:05.629784678 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:05.629822208 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.629830308 DEBUG method="shutdown" response.id=3 duration=13.03µs 2026-10-02 06:58:05.629847568 DEBUG Received server response for request 3 2026-10-02 06:58:05.629851618 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.629867628 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-10-02 06:58:05.637134949 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-02 06:58:05.637242299 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.637283830 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.637355900 DEBUG Client info: None 2026-10-02 06:58:05.637384330 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:05.637399210 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-02 06:58:05.637405630 INFO Version: Unknown 2026-10-02 06:58:05.637445770 DEBUG Received server response for request 1 2026-10-02 06:58:05.637488471 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.637504661 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.637597801 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.637644372 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.637648162 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.637662352 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.637665482 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:05.637716052 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.637733472 DEBUG Initializing workspace `file:///tmp/.tmpsOupFB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.637754052 DEBUG Searching for a project in '/tmp/.tmpsOupFB/src' 2026-10-02 06:58:05.637790342 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.637795872 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.638351005 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.638356986 DEBUG Resolving local virtual environment: /tmp/.tmpsOupFB/src/.venv 2026-10-02 06:58:05.638409646 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.638414646 DEBUG No virtual environment found 2026-10-02 06:58:05.638426526 DEBUG Adding first-party search path `/tmp/.tmpsOupFB/src` 2026-10-02 06:58:05.638430786 DEBUG Using vendored stdlib 2026-10-02 06:58:05.638524026 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.638528896 DEBUG Adding new file root '/tmp/.tmpsOupFB/src' of kind Project 2026-10-02 06:58:05.640608888 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.640626678 DEBUG Updating project to check open files 2026-10-02 06:58:05.640700809 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsOupFB/src/foo.py") 2026-10-02 06:58:05.640709289 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsOupFB/src/foo.py` 2026-10-02 06:58:05.640716619 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsOupFB/src/foo.py` 2026-10-02 06:58:05.640849209 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsOupFB/src/foo.py` to project `src` 2026-10-02 06:58:05.640865180 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsOupFB/src/foo.py` 2026-10-02 06:58:05.640867810 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.640876860 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.641327092 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.654376815 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.658508568 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:05.677963646 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:05.677980666 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:05.677986476 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:05.678052386 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:05.678056617 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:05.696461159 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 55.491909ms 2026-10-02 06:58:05.696506759 DEBUG method="textDocument/completion" response.id=2 duration=55.62ms 2026-10-02 06:58:05.696540859 DEBUG Received server response for request 2 2026-10-02 06:58:05.706775176 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:05.706814257 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.706822757 DEBUG method="shutdown" response.id=3 duration=13.06µs 2026-10-02 06:58:05.706839597 DEBUG Received server response for request 3 2026-10-02 06:58:05.706844227 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.706859887 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-10-02 06:58:05.715363374 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-02 06:58:05.715463675 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.715507225 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.715597726 DEBUG Client info: None 2026-10-02 06:58:05.715634966 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-02 06:58:05.715653226 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-02 06:58:05.715659686 INFO Version: Unknown 2026-10-02 06:58:05.715700026 DEBUG Received server response for request 1 2026-10-02 06:58:05.715744016 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.715761216 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.715861887 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.715910297 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.715914547 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.715929727 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.715932967 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:05.715995598 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.716012638 DEBUG Initializing workspace `file:///tmp/.tmpn5T3ao/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-02 06:58:05.716035978 DEBUG Searching for a project in '/tmp/.tmpn5T3ao/src' 2026-10-02 06:58:05.716072248 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.716077568 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.717373156 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.717379636 DEBUG Resolving local virtual environment: /tmp/.tmpn5T3ao/src/.venv 2026-10-02 06:58:05.717432476 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.717437496 DEBUG No virtual environment found 2026-10-02 06:58:05.717450486 DEBUG Adding first-party search path `/tmp/.tmpn5T3ao/src` 2026-10-02 06:58:05.717454836 DEBUG Using vendored stdlib 2026-10-02 06:58:05.717565467 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.717570607 DEBUG Adding new file root '/tmp/.tmpn5T3ao/src' of kind Project 2026-10-02 06:58:05.720519673 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.720535343 DEBUG Updating project to check open files 2026-10-02 06:58:05.720621244 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpn5T3ao/src/foo.py") 2026-10-02 06:58:05.720629324 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpn5T3ao/src/foo.py` 2026-10-02 06:58:05.720636694 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpn5T3ao/src/foo.py` 2026-10-02 06:58:05.720768904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpn5T3ao/src/foo.py` to project `src` 2026-10-02 06:58:05.720783164 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpn5T3ao/src/foo.py` 2026-10-02 06:58:05.720785544 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.720793414 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.721209257 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.734600561 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.738695504 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:05.758223363 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:05.758238533 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:05.758244263 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:05.758294953 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:05.758298763 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:05.776385534 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.776400084 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:58:05.776406894 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-02 06:58:05.776601715 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 55.69709ms 2026-10-02 06:58:05.776640055 DEBUG method="textDocument/completion" response.id=2 duration=55.84ms 2026-10-02 06:58:05.776669056 DEBUG Received server response for request 2 2026-10-02 06:58:05.786961763 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:05.787001153 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.787008693 DEBUG method="shutdown" response.id=3 duration=13.02µs 2026-10-02 06:58:05.787025863 DEBUG Received server response for request 3 2026-10-02 06:58:05.787030413 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.787046043 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-10-02 06:58:05.794494195 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-02 06:58:05.794588545 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.794636896 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.794713416 DEBUG Client info: None 2026-10-02 06:58:05.794756106 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-02 06:58:05.794775216 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-02 06:58:05.794781156 INFO Version: Unknown 2026-10-02 06:58:05.794822027 DEBUG Received server response for request 1 2026-10-02 06:58:05.794866267 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.794882877 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.794980718 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.795019478 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.795023678 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.795038008 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.795040948 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:05.795103758 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.795122938 DEBUG Initializing workspace `file:///tmp/.tmpm1Iuyi/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-02 06:58:05.795145089 DEBUG Searching for a project in '/tmp/.tmpm1Iuyi/src' 2026-10-02 06:58:05.795181969 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.795187539 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.796417126 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.796423426 DEBUG Resolving local virtual environment: /tmp/.tmpm1Iuyi/src/.venv 2026-10-02 06:58:05.796473366 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.796478476 DEBUG No virtual environment found 2026-10-02 06:58:05.796491626 DEBUG Adding first-party search path `/tmp/.tmpm1Iuyi/src` 2026-10-02 06:58:05.796495946 DEBUG Using vendored stdlib 2026-10-02 06:58:05.796605747 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.796610667 DEBUG Adding new file root '/tmp/.tmpm1Iuyi/src' of kind Project 2026-10-02 06:58:05.798811809 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.798829579 DEBUG Updating project to check open files 2026-10-02 06:58:05.798917300 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpm1Iuyi/src/foo.py") 2026-10-02 06:58:05.798925780 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpm1Iuyi/src/foo.py` 2026-10-02 06:58:05.798933220 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpm1Iuyi/src/foo.py` 2026-10-02 06:58:05.799071050 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpm1Iuyi/src/foo.py` to project `src` 2026-10-02 06:58:05.799086160 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpm1Iuyi/src/foo.py` 2026-10-02 06:58:05.799088500 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.799096250 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.799532603 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.812795277 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.816934800 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:05.836509519 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:05.836525979 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:05.836531829 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:05.836594719 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:05.836598749 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:05.856064008 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 56.929607ms 2026-10-02 06:58:05.856108618 DEBUG method="textDocument/completion" response.id=2 duration=57.01ms 2026-10-02 06:58:05.856135888 DEBUG Received server response for request 2 2026-10-02 06:58:05.866394585 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:05.866432785 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.866440615 DEBUG method="shutdown" response.id=3 duration=12.67µs 2026-10-02 06:58:05.866450455 DEBUG Received server response for request 3 2026-10-02 06:58:05.866454275 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.866471245 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-10-02 06:58:05.875004043 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:05.875086394 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.875131474 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.875217144 DEBUG Client info: None 2026-10-02 06:58:05.875245875 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-02 06:58:05.875263945 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.875269855 INFO Version: Unknown 2026-10-02 06:58:05.875309155 DEBUG Received server response for request 1 2026-10-02 06:58:05.875351795 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.875380765 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.875488846 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.875538926 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.875542886 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.875558426 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.875561506 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:05.875617567 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.875634897 DEBUG Initializing workspace `file:///tmp/.tmpn1ZdN0/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-02 06:58:05.875658147 DEBUG Searching for a project in '/tmp/.tmpn1ZdN0/src' 2026-10-02 06:58:05.875696327 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.875701797 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.876301160 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.876307580 DEBUG Resolving local virtual environment: /tmp/.tmpn1ZdN0/src/.venv 2026-10-02 06:58:05.876361691 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.876366561 DEBUG No virtual environment found 2026-10-02 06:58:05.876378591 DEBUG Adding first-party search path `/tmp/.tmpn1ZdN0/src` 2026-10-02 06:58:05.876382921 DEBUG Using vendored stdlib 2026-10-02 06:58:05.876478581 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.876483901 DEBUG Adding new file root '/tmp/.tmpn1ZdN0/src' of kind Project 2026-10-02 06:58:05.879303327 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.879319447 DEBUG Updating project to check open files 2026-10-02 06:58:05.879392378 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpn1ZdN0/src/foo.py") 2026-10-02 06:58:05.879401148 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpn1ZdN0/src/foo.py` 2026-10-02 06:58:05.879408188 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpn1ZdN0/src/foo.py` 2026-10-02 06:58:05.879535598 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpn1ZdN0/src/foo.py` to project `src` 2026-10-02 06:58:05.879547879 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpn1ZdN0/src/foo.py` 2026-10-02 06:58:05.879550279 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.879558039 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.879962901 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.893442246 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.897546519 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:05.917109418 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:05.917128208 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:05.917133878 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:05.917214218 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:05.917218598 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:05.937497251 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.888892ms 2026-10-02 06:58:05.937546021 DEBUG method="textDocument/completion" response.id=2 duration=57.98ms 2026-10-02 06:58:05.937572292 DEBUG Received server response for request 2 2026-10-02 06:58:05.947845559 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:05.947884099 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:05.947891019 DEBUG method="shutdown" response.id=3 duration=12.07µs 2026-10-02 06:58:05.947908569 DEBUG Received server response for request 3 2026-10-02 06:58:05.947912859 DEBUG Client sends notification `exit` 2026-10-02 06:58:05.947928989 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-10-02 06:58:05.955466581 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:05.955545542 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:05.955587472 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:05.955671162 DEBUG Client info: None 2026-10-02 06:58:05.955715033 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:05.955731043 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:05.955737193 INFO Version: Unknown 2026-10-02 06:58:05.955778903 DEBUG Received server response for request 1 2026-10-02 06:58:05.955823523 DEBUG Client sends notification `initialized` 2026-10-02 06:58:05.955839873 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:05.955943664 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:05.955982844 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:05.955986924 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:05.956001834 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:05.956004834 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:05.956066355 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:05.956085925 DEBUG Initializing workspace `file:///tmp/.tmp7ZjGZE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:05.956104895 DEBUG Searching for a project in '/tmp/.tmp7ZjGZE/src' 2026-10-02 06:58:05.956142375 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:05.956147595 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:05.957378632 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:05.957389572 DEBUG Resolving local virtual environment: /tmp/.tmp7ZjGZE/src/.venv 2026-10-02 06:58:05.957441602 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:05.957446632 DEBUG No virtual environment found 2026-10-02 06:58:05.957459962 DEBUG Adding first-party search path `/tmp/.tmp7ZjGZE/src` 2026-10-02 06:58:05.957464222 DEBUG Using vendored stdlib 2026-10-02 06:58:05.957573753 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:05.957578973 DEBUG Adding new file root '/tmp/.tmp7ZjGZE/src' of kind Project 2026-10-02 06:58:05.959772155 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:05.959787355 DEBUG Updating project to check open files 2026-10-02 06:58:05.959863126 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7ZjGZE/src/foo.py") 2026-10-02 06:58:05.959874536 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7ZjGZE/src/foo.py` 2026-10-02 06:58:05.959881946 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7ZjGZE/src/foo.py` 2026-10-02 06:58:05.960024617 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7ZjGZE/src/foo.py` to project `src` 2026-10-02 06:58:05.960039407 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7ZjGZE/src/foo.py` 2026-10-02 06:58:05.960041977 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:05.960049987 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:05.960415559 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:05.973808393 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:05.977960127 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:05.997384585 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:05.997402805 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:05.997408895 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:05.997459705 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:05.997463585 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:06.018944265 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.854408ms 2026-10-02 06:58:06.018995605 DEBUG method="textDocument/completion" response.id=2 duration=58.94ms 2026-10-02 06:58:06.019030415 DEBUG Received server response for request 2 2026-10-02 06:58:06.029309802 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:06.029351932 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.029361312 DEBUG method="shutdown" response.id=3 duration=15.13µs 2026-10-02 06:58:06.029378323 DEBUG Received server response for request 3 2026-10-02 06:58:06.029382503 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.029398683 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-10-02 06:58:06.037869390 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:06.037951540 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.037997531 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.038072931 DEBUG Client info: None 2026-10-02 06:58:06.038110731 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-02 06:58:06.038129141 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.038135591 INFO Version: Unknown 2026-10-02 06:58:06.038174542 DEBUG Received server response for request 1 2026-10-02 06:58:06.038232172 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.038249792 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:06.038340703 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.038390853 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.038395013 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.038410333 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.038413793 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:06.038471593 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.038488873 DEBUG Initializing workspace `file:///tmp/.tmpWanTqm/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-02 06:58:06.038511874 DEBUG Searching for a project in '/tmp/.tmpWanTqm/src' 2026-10-02 06:58:06.038548574 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:06.038553994 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.039114377 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.039120057 DEBUG Resolving local virtual environment: /tmp/.tmpWanTqm/src/.venv 2026-10-02 06:58:06.039172747 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.039178077 DEBUG No virtual environment found 2026-10-02 06:58:06.039190767 DEBUG Adding first-party search path `/tmp/.tmpWanTqm/src` 2026-10-02 06:58:06.039212257 DEBUG Using vendored stdlib 2026-10-02 06:58:06.039310408 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.039315348 DEBUG Adding new file root '/tmp/.tmpWanTqm/src' of kind Project 2026-10-02 06:58:06.041385310 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:06.041403510 DEBUG Updating project to check open files 2026-10-02 06:58:06.041482160 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWanTqm/src/foo.py") 2026-10-02 06:58:06.041490840 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWanTqm/src/foo.py` 2026-10-02 06:58:06.041497540 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWanTqm/src/foo.py` 2026-10-02 06:58:06.041626411 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWanTqm/src/foo.py` to project `src` 2026-10-02 06:58:06.041638641 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWanTqm/src/foo.py` 2026-10-02 06:58:06.041641131 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:06.041648591 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:06.041971503 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.055430508 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.059573951 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:06.079368931 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:06.079387931 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:06.079393681 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:06.079447862 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:06.079451682 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:06.079529802 DEBUG method="textDocument/completion" response.id=2 duration=37.87ms 2026-10-02 06:58:06.079572022 DEBUG Received server response for request 2 2026-10-02 06:58:06.089737369 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:06.089774929 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.089780769 DEBUG method="shutdown" response.id=3 duration=10.33µs 2026-10-02 06:58:06.089798549 DEBUG Received server response for request 3 2026-10-02 06:58:06.089802899 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.089817659 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-10-02 06:58:06.094720137 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-02 06:58:06.094803597 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.094842527 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.094907688 DEBUG Client info: None 2026-10-02 06:58:06.094947588 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:06.094961378 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-02 06:58:06.094967928 INFO Version: Unknown 2026-10-02 06:58:06.095008758 DEBUG Received server response for request 1 2026-10-02 06:58:06.095046648 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.095062888 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:06.095146579 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.095189919 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.095193869 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.095224249 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.095227109 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:06.095273380 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.095288880 DEBUG Initializing workspace `file:///tmp/.tmpMf2hno/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:06.095306660 DEBUG Searching for a project in '/tmp/.tmpMf2hno/src' 2026-10-02 06:58:06.095341880 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:06.095347370 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.095841103 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.095846453 DEBUG Resolving local virtual environment: /tmp/.tmpMf2hno/src/.venv 2026-10-02 06:58:06.095894353 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.095899473 DEBUG No virtual environment found 2026-10-02 06:58:06.095911363 DEBUG Adding first-party search path `/tmp/.tmpMf2hno/src` 2026-10-02 06:58:06.095915603 DEBUG Using vendored stdlib 2026-10-02 06:58:06.096009114 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.096014204 DEBUG Adding new file root '/tmp/.tmpMf2hno/src' of kind Project 2026-10-02 06:58:06.098042515 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:06.098060155 DEBUG Updating project to check open files 2026-10-02 06:58:06.098129266 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMf2hno/src/foo.py") 2026-10-02 06:58:06.098137316 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMf2hno/src/foo.py` 2026-10-02 06:58:06.098144986 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMf2hno/src/foo.py` 2026-10-02 06:58:06.098286116 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMf2hno/src/foo.py` to project `src` 2026-10-02 06:58:06.098302857 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMf2hno/src/foo.py` 2026-10-02 06:58:06.098305457 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:06.098313477 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:06.098711869 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.111963003 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.116005935 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:06.135426703 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:06.135442763 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:06.135449163 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:06.135502344 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:06.135506124 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:06.155102283 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 56.756386ms 2026-10-02 06:58:06.155228543 DEBUG method="textDocument/completion" response.id=2 duration=56.91ms 2026-10-02 06:58:06.155256173 DEBUG Received server response for request 2 2026-10-02 06:58:06.165453080 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:06.165489461 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.165497251 DEBUG method="shutdown" response.id=3 duration=13.43µs 2026-10-02 06:58:06.165514411 DEBUG Received server response for request 3 2026-10-02 06:58:06.165518341 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.165533411 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-10-02 06:58:06.172942572 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-02 06:58:06.173039183 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.173088713 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.173159793 DEBUG Client info: None 2026-10-02 06:58:06.173216644 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:06.173231734 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.173238144 INFO Version: Unknown 2026-10-02 06:58:06.173278594 DEBUG Received server response for request 1 2026-10-02 06:58:06.173321814 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.173338604 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:06.173442045 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.173484135 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.173488155 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.173504245 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.173507185 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:06.173565595 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.173584766 DEBUG Initializing workspace `file:///tmp/.tmpZm0Loh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:06.173603966 DEBUG Searching for a project in '/tmp/.tmpZm0Loh/src' 2026-10-02 06:58:06.173641796 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:06.173647026 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.174838813 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.174845133 DEBUG Resolving local virtual environment: /tmp/.tmpZm0Loh/src/.venv 2026-10-02 06:58:06.174898363 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.174903663 DEBUG No virtual environment found 2026-10-02 06:58:06.174917233 DEBUG Adding first-party search path `/tmp/.tmpZm0Loh/src` 2026-10-02 06:58:06.174921673 DEBUG Using vendored stdlib 2026-10-02 06:58:06.175033444 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.175038354 DEBUG Adding new file root '/tmp/.tmpZm0Loh/src' of kind Project 2026-10-02 06:58:06.177258306 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:06.177276196 DEBUG Updating project to check open files 2026-10-02 06:58:06.177359007 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZm0Loh/src/foo.py") 2026-10-02 06:58:06.177367787 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZm0Loh/src/foo.py` 2026-10-02 06:58:06.177376167 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZm0Loh/src/foo.py` 2026-10-02 06:58:06.177510467 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZm0Loh/src/foo.py` to project `src` 2026-10-02 06:58:06.177525848 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZm0Loh/src/foo.py` 2026-10-02 06:58:06.177528418 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:06.177537508 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:06.177888920 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.191272354 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.195427337 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:06.214853305 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:06.214872045 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:06.214878326 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:06.214927636 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:06.214931766 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:06.235522440 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 57.945142ms 2026-10-02 06:58:06.235635141 DEBUG method="textDocument/completion" response.id=2 duration=58.09ms 2026-10-02 06:58:06.235672581 DEBUG Received server response for request 2 2026-10-02 06:58:06.245871928 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:06.245909178 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.245918758 DEBUG method="shutdown" response.id=3 duration=15.77µs 2026-10-02 06:58:06.245936668 DEBUG Received server response for request 3 2026-10-02 06:58:06.245940548 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.245956898 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-10-02 06:58:06.254468126 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-02 06:58:06.254565147 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.254610577 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.254681067 DEBUG Client info: None 2026-10-02 06:58:06.254712437 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:06.254726857 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-02 06:58:06.254733627 INFO Version: Unknown 2026-10-02 06:58:06.254775448 DEBUG Received server response for request 1 2026-10-02 06:58:06.254820528 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.254837078 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:06.254942029 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.254989559 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.254993339 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.255009779 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.255013029 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:06.255060379 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.255078629 DEBUG Initializing workspace `file:///tmp/.tmpX8rexl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:06.255098850 DEBUG Searching for a project in '/tmp/.tmpX8rexl/src' 2026-10-02 06:58:06.255136600 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:06.255141890 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.256417927 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.256424027 DEBUG Resolving local virtual environment: /tmp/.tmpX8rexl/src/.venv 2026-10-02 06:58:06.256477367 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.256482147 DEBUG No virtual environment found 2026-10-02 06:58:06.256494247 DEBUG Adding first-party search path `/tmp/.tmpX8rexl/src` 2026-10-02 06:58:06.256498507 DEBUG Using vendored stdlib 2026-10-02 06:58:06.256609108 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.256614358 DEBUG Adding new file root '/tmp/.tmpX8rexl/src' of kind Project 2026-10-02 06:58:06.258802170 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:06.258820200 DEBUG Updating project to check open files 2026-10-02 06:58:06.258897621 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpX8rexl/src/foo.py") 2026-10-02 06:58:06.258906201 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpX8rexl/src/foo.py` 2026-10-02 06:58:06.258913661 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpX8rexl/src/foo.py` 2026-10-02 06:58:06.259045921 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpX8rexl/src/foo.py` to project `src` 2026-10-02 06:58:06.259058942 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpX8rexl/src/foo.py` 2026-10-02 06:58:06.259061462 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:06.259069742 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:06.259425444 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.272699998 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.276773750 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:06.296103328 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:06.296121338 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:06.296127428 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:06.296176048 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:06.296179868 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:06.318799094 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 59.608462ms 2026-10-02 06:58:06.318926075 DEBUG method="textDocument/completion" response.id=2 duration=59.85ms 2026-10-02 06:58:06.318953855 DEBUG Received server response for request 2 2026-10-02 06:58:06.329158352 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:06.329207012 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.329215433 DEBUG method="shutdown" response.id=3 duration=24.54µs 2026-10-02 06:58:06.329231863 DEBUG Received server response for request 3 2026-10-02 06:58:06.329235613 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.329251503 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-10-02 06:58:06.336633423 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-02 06:58:06.336731504 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.336776794 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.336852165 DEBUG Client info: None 2026-10-02 06:58:06.336891215 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:06.336906855 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.336912975 INFO Version: Unknown 2026-10-02 06:58:06.336955325 DEBUG Received server response for request 1 2026-10-02 06:58:06.337000405 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.337016096 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:06.337121916 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.337164156 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.337167776 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.337183747 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.337186677 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:06.337263207 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.337282327 DEBUG Initializing workspace `file:///tmp/.tmpAZTRmp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:06.337301107 DEBUG Searching for a project in '/tmp/.tmpAZTRmp/src' 2026-10-02 06:58:06.337336887 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:06.337341957 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.338557164 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.338563454 DEBUG Resolving local virtual environment: /tmp/.tmpAZTRmp/src/.venv 2026-10-02 06:58:06.338617114 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.338622135 DEBUG No virtual environment found 2026-10-02 06:58:06.338633945 DEBUG Adding first-party search path `/tmp/.tmpAZTRmp/src` 2026-10-02 06:58:06.338638185 DEBUG Using vendored stdlib 2026-10-02 06:58:06.338742235 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.338746795 DEBUG Adding new file root '/tmp/.tmpAZTRmp/src' of kind Project 2026-10-02 06:58:06.340938197 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:06.340954867 DEBUG Updating project to check open files 2026-10-02 06:58:06.341043268 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAZTRmp/src/foo.py") 2026-10-02 06:58:06.341052508 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAZTRmp/src/foo.py` 2026-10-02 06:58:06.341060358 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAZTRmp/src/foo.py` 2026-10-02 06:58:06.341194089 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAZTRmp/src/foo.py` to project `src` 2026-10-02 06:58:06.341221249 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAZTRmp/src/foo.py` 2026-10-02 06:58:06.341223769 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:06.341231809 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:06.341591381 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.354839775 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.358946998 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:06.378366846 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:06.378382196 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:06.378388566 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:06.378437626 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:06.378441676 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:06.398886270 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 57.610881ms 2026-10-02 06:58:06.399015151 DEBUG method="textDocument/completion" response.id=2 duration=57.78ms 2026-10-02 06:58:06.399046021 DEBUG Received server response for request 2 2026-10-02 06:58:06.409242237 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:06.409285118 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.409295108 DEBUG method="shutdown" response.id=3 duration=15.81µs 2026-10-02 06:58:06.409312248 DEBUG Received server response for request 3 2026-10-02 06:58:06.409316618 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.409332168 DEBUG Received exit notification, exiting ok test completions::external_file_uses_fallback_workspace_auto_import_setting ... 2026-10-02 06:58:06.416910360 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:06.416978591 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.417022021 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.417088261 DEBUG Client info: None 2026-10-02 06:58:06.417132382 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:06.417146012 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.417152222 INFO Version: Unknown 2026-10-02 06:58:06.417189912 DEBUG Received server response for request 1 2026-10-02 06:58:06.417246462 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.417265532 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:06.417368643 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.417409903 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.417413793 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.417435313 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.417438183 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:06.417498934 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.417521584 DEBUG Initializing workspace `file:///tmp/.tmpd0saaR/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-02 06:58:06.417543364 DEBUG Searching for a project in '/tmp/.tmpd0saaR/app/src' 2026-10-02 06:58:06.417581474 DEBUG Found project at '/tmp/.tmpd0saaR/app' 2026-10-02 06:58:06.417586534 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.418768391 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.418779311 DEBUG Resolving local virtual environment: /tmp/.tmpd0saaR/app/.venv 2026-10-02 06:58:06.418831851 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.418837151 DEBUG No virtual environment found 2026-10-02 06:58:06.418847991 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:06.418857341 DEBUG Adding first-party search path `/tmp/.tmpd0saaR/app/src` 2026-10-02 06:58:06.418861641 DEBUG Adding first-party search path `/tmp/.tmpd0saaR/app` 2026-10-02 06:58:06.418865791 DEBUG Using vendored stdlib 2026-10-02 06:58:06.418976252 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.418981342 DEBUG Adding new file root '/tmp/.tmpd0saaR/app' of kind Project 2026-10-02 06:58:06.421146864 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:06.421163114 DEBUG Initializing workspace `file:///tmp/.tmpd0saaR/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-02 06:58:06.421176084 DEBUG Searching for a project in '/tmp/.tmpd0saaR/tools' 2026-10-02 06:58:06.421218764 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:06.421224004 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.421742187 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.421749587 DEBUG Resolving local virtual environment: /tmp/.tmpd0saaR/tools/.venv 2026-10-02 06:58:06.421787697 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.421791658 DEBUG No virtual environment found 2026-10-02 06:58:06.421802868 DEBUG Adding first-party search path `/tmp/.tmpd0saaR/tools` 2026-10-02 06:58:06.421806748 DEBUG Using vendored stdlib 2026-10-02 06:58:06.421901918 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.421907638 DEBUG Adding new file root '/tmp/.tmpd0saaR/tools' of kind Project 2026-10-02 06:58:06.423779539 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-02 06:58:06.423792039 DEBUG Updating project to check open files 2026-10-02 06:58:06.423814829 DEBUG Updating project to check open files 2026-10-02 06:58:06.423859949 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.423886079 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.423914379 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpd0saaR/scratch.py") 2026-10-02 06:58:06.437728536 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.441844399 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:06.461247337 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:06.461264367 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:06.461270717 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:06.461323048 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:06.461326978 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:06.461400788 DEBUG method="textDocument/completion" response.id=2 duration=37.47ms 2026-10-02 06:58:06.461438868 DEBUG Received server response for request 2 2026-10-02 06:58:06.471530454 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:06.471565634 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.471573584 DEBUG method="shutdown" response.id=3 duration=12.86µs 2026-10-02 06:58:06.471589325 DEBUG Received server response for request 3 2026-10-02 06:58:06.471593675 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.471609805 DEBUG Received exit notification, exiting 2026-10-02 06:58:06.476773464 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:06.476821454 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.476866674 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.476934075 DEBUG Client info: None 2026-10-02 06:58:06.476966285 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:06.476981195 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.476987985 INFO Version: Unknown 2026-10-02 06:58:06.477028195 DEBUG Received server response for request 1 2026-10-02 06:58:06.477067265 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.477083865 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:06.477171896 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.477236856 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.477240846 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.477260596 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.477263706 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:06.477326737 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.477364277 DEBUG Initializing workspace `file:///tmp/.tmpnnHoa5/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-02 06:58:06.477387787 DEBUG Searching for a project in '/tmp/.tmpnnHoa5/app/src' 2026-10-02 06:58:06.477433497 DEBUG Found project at '/tmp/.tmpnnHoa5/app' 2026-10-02 06:58:06.477438417 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.478644704 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.478657354 DEBUG Resolving local virtual environment: /tmp/.tmpnnHoa5/app/.venv 2026-10-02 06:58:06.478710545 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.478715645 DEBUG No virtual environment found 2026-10-02 06:58:06.478726825 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:06.478736045 DEBUG Adding first-party search path `/tmp/.tmpnnHoa5/app/src` 2026-10-02 06:58:06.478740105 DEBUG Adding first-party search path `/tmp/.tmpnnHoa5/app` 2026-10-02 06:58:06.478744025 DEBUG Using vendored stdlib 2026-10-02 06:58:06.478869855 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.478875035 DEBUG Adding new file root '/tmp/.tmpnnHoa5/app' of kind Project 2026-10-02 06:58:06.481046988 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:06.481064168 DEBUG Initializing workspace `file:///tmp/.tmpnnHoa5/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-02 06:58:06.481077918 DEBUG Searching for a project in '/tmp/.tmpnnHoa5/tools' 2026-10-02 06:58:06.481110418 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:06.481115998 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.482274714 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.482282644 DEBUG Resolving local virtual environment: /tmp/.tmpnnHoa5/tools/.venv 2026-10-02 06:58:06.482321885 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.482326035 DEBUG No virtual environment found 2026-10-02 06:58:06.482336965 DEBUG Adding first-party search path `/tmp/.tmpnnHoa5/tools` 2026-10-02 06:58:06.482341115 DEBUG Using vendored stdlib 2026-10-02 06:58:06.482448555 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.482453945 DEBUG Adding new file root '/tmp/.tmpnnHoa5/tools' of kind Project 2026-10-02 06:58:06.486369237 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.003s 2026-10-02 06:58:06.486385147 DEBUG Updating project to check open files 2026-10-02 06:58:06.486406867 DEBUG Updating project to check open files 2026-10-02 06:58:06.486464808 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.486488538 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.486518228 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnnHoa5/scratch.py") 2026-10-02 06:58:06.500210334 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.504343197 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:06.523845526 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:06.523863686 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:06.523869456 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:06.523920646 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:06.523924526 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:06.544024068 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.4467ms 2026-10-02 06:58:06.544071828 DEBUG method="textDocument/completion" response.id=2 duration=57.53ms 2026-10-02 06:58:06.544100569 DEBUG Received server response for request 2 2026-10-02 06:58:06.554213775 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:06.554252005 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.554260365 DEBUG method="shutdown" response.id=3 duration=13.38µs 2026-10-02 06:58:06.554279815 DEBUG Received server response for request 3 2026-10-02 06:58:06.554283895 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.554299355 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-10-02 06:58:06.562083559 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:06.562161679 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.562224920 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.562317160 DEBUG Client info: None 2026-10-02 06:58:06.562363160 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-02 06:58:06.562381890 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.562388390 INFO Version: Unknown 2026-10-02 06:58:06.562429821 DEBUG Received server response for request 1 2026-10-02 06:58:06.562474691 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.562490951 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:06.562604502 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.562646412 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.562650222 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.562666262 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.562669492 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:06.562736052 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.562755142 DEBUG Initializing workspace `file:///tmp/.tmpB29z16/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-02 06:58:06.562776873 DEBUG Searching for a project in '/tmp/.tmpB29z16/src' 2026-10-02 06:58:06.562811853 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:06.562817383 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.563957369 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.563964219 DEBUG Resolving local virtual environment: /tmp/.tmpB29z16/src/.venv 2026-10-02 06:58:06.564017709 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.564022629 DEBUG No virtual environment found 2026-10-02 06:58:06.564035050 DEBUG Adding first-party search path `/tmp/.tmpB29z16/src` 2026-10-02 06:58:06.564039370 DEBUG Using vendored stdlib 2026-10-02 06:58:06.564150480 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.564160180 DEBUG Adding new file root '/tmp/.tmpB29z16/src' of kind Project 2026-10-02 06:58:06.566341952 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:06.566355772 DEBUG Updating project to check open files 2026-10-02 06:58:06.566432553 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpB29z16/src/foo.py") 2026-10-02 06:58:06.566440943 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpB29z16/src/foo.py` 2026-10-02 06:58:06.566448593 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpB29z16/src/foo.py` 2026-10-02 06:58:06.566574414 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpB29z16/src/foo.py` to project `src` 2026-10-02 06:58:06.566587704 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpB29z16/src/foo.py` 2026-10-02 06:58:06.566590464 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:06.566598804 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:06.566956546 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.580193909 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.584314063 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:06.603583260 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:06.603600380 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:06.603606370 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:06.603656180 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:06.603659970 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:06.605053988 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-10-02 06:58:06.605067738 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:06.605090728 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 38.368613ms 2026-10-02 06:58:06.605122168 DEBUG method="textDocument/completion" response.id=2 duration=38.52ms 2026-10-02 06:58:06.605160239 DEBUG Received server response for request 2 2026-10-02 06:58:06.615418545 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:06.615457406 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.615464456 DEBUG method="shutdown" response.id=3 duration=11.22µs 2026-10-02 06:58:06.615481036 DEBUG Received server response for request 3 2026-10-02 06:58:06.615485126 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.615500406 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-10-02 06:58:06.620578755 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:06.620644305 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.620687105 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.620770136 DEBUG Client info: None 2026-10-02 06:58:06.620818916 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-02 06:58:06.620837346 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.620844286 INFO Version: Unknown 2026-10-02 06:58:06.620912696 DEBUG Received server response for request 1 2026-10-02 06:58:06.620949147 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.620966567 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:06.621061007 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.621102837 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.621106597 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.621120868 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.621123678 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:06.621182678 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.621209858 DEBUG Initializing workspace `file:///tmp/.tmpvcIxZa/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-02 06:58:06.621230138 DEBUG Searching for a project in '/tmp/.tmpvcIxZa/src' 2026-10-02 06:58:06.621266148 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:06.621271828 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.621775381 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.621781391 DEBUG Resolving local virtual environment: /tmp/.tmpvcIxZa/src/.venv 2026-10-02 06:58:06.621831011 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.621835491 DEBUG No virtual environment found 2026-10-02 06:58:06.621847802 DEBUG Adding first-party search path `/tmp/.tmpvcIxZa/src` 2026-10-02 06:58:06.621852122 DEBUG Using vendored stdlib 2026-10-02 06:58:06.621947482 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.621952262 DEBUG Adding new file root '/tmp/.tmpvcIxZa/src' of kind Project 2026-10-02 06:58:06.624063874 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:06.624081774 DEBUG Updating project to check open files 2026-10-02 06:58:06.624152014 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvcIxZa/src/foo.py") 2026-10-02 06:58:06.624161414 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvcIxZa/src/foo.py` 2026-10-02 06:58:06.624169865 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvcIxZa/src/foo.py` 2026-10-02 06:58:06.624304605 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvcIxZa/src/foo.py` to project `src` 2026-10-02 06:58:06.624319595 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvcIxZa/src/foo.py` 2026-10-02 06:58:06.624321975 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:06.624329335 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:06.624641297 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.637735430 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.637910761 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 13.536435ms 2026-10-02 06:58:06.637933831 DEBUG method="textDocument/completion" response.id=2 duration=13.60ms 2026-10-02 06:58:06.637949291 DEBUG Received server response for request 2 2026-10-02 06:58:06.648121788 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:06.648146088 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.648152588 DEBUG method="shutdown" response.id=3 duration=10.61µs 2026-10-02 06:58:06.648163238 DEBUG Received server response for request 3 2026-10-02 06:58:06.648167608 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.648177238 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-10-02 06:58:06.651167795 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:06.651265595 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.651311146 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.651382506 DEBUG Client info: None 2026-10-02 06:58:06.651410516 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-02 06:58:06.651427606 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.651433956 INFO Version: Unknown 2026-10-02 06:58:06.651477207 DEBUG Received server response for request 1 2026-10-02 06:58:06.651521787 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.651539217 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:06.651653998 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.651707378 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.651711448 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.651728638 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.651731978 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:06.651794168 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.651817098 DEBUG Initializing workspace `file:///tmp/.tmpzxwbtA/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-02 06:58:06.651843169 DEBUG Searching for a project in '/tmp/.tmpzxwbtA/src' 2026-10-02 06:58:06.651904109 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:06.651912839 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.653321517 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.653334917 DEBUG Resolving local virtual environment: /tmp/.tmpzxwbtA/src/.venv 2026-10-02 06:58:06.653401207 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.653406447 DEBUG No virtual environment found 2026-10-02 06:58:06.653423937 DEBUG Adding first-party search path `/tmp/.tmpzxwbtA/src` 2026-10-02 06:58:06.653428287 DEBUG Using vendored stdlib 2026-10-02 06:58:06.653560888 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.653568088 DEBUG Adding new file root '/tmp/.tmpzxwbtA/src' of kind Project 2026-10-02 06:58:06.655887481 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:06.655904981 DEBUG Updating project to check open files 2026-10-02 06:58:06.655994562 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzxwbtA/src/foo.py") 2026-10-02 06:58:06.656005532 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzxwbtA/src/foo.py` 2026-10-02 06:58:06.656018212 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzxwbtA/src/foo.py` 2026-10-02 06:58:06.656255643 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzxwbtA/src/foo.py` to project `src` 2026-10-02 06:58:06.656274303 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzxwbtA/src/foo.py` 2026-10-02 06:58:06.656276883 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:06.656290273 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:06.656530895 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.669046214 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.672600914 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 16.26829ms 2026-10-02 06:58:06.672630854 DEBUG method="textDocument/completion" response.id=2 duration=16.33ms 2026-10-02 06:58:06.672657834 DEBUG Received server response for request 2 2026-10-02 06:58:06.682865641 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:06.682903101 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.682911942 DEBUG method="shutdown" response.id=3 duration=13.11µs 2026-10-02 06:58:06.682936342 DEBUG Received server response for request 3 2026-10-02 06:58:06.682946522 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.682964622 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-10-02 06:58:06.688714044 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-02 06:58:06.688787454 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.688827504 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.688884465 DEBUG Client info: None 2026-10-02 06:58:06.688913735 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:06.688927045 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.688934315 INFO Version: Unknown 2026-10-02 06:58:06.688978355 DEBUG Received server response for request 1 2026-10-02 06:58:06.689021526 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.689127056 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.689172916 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.689176336 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.689269067 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.689287297 DEBUG Initializing workspace `file:///tmp/.tmpevb5y1/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpevb5y1/ty[dev].toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:06.689305327 DEBUG Using overridden configuration file at '/tmp/.tmpevb5y1/ty[dev].toml' 2026-10-02 06:58:06.689346247 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.690586184 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.690598734 DEBUG Resolving local virtual environment: /tmp/.tmpevb5y1/src/.venv 2026-10-02 06:58:06.690651155 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.690656375 DEBUG No virtual environment found 2026-10-02 06:58:06.690668955 DEBUG Adding first-party search path `/tmp/.tmpevb5y1/src` 2026-10-02 06:58:06.690673345 DEBUG Using vendored stdlib 2026-10-02 06:58:06.690801996 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.690806946 DEBUG Adding new file root '/tmp/.tmpevb5y1/src' of kind Project 2026-10-02 06:58:06.693024228 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:06.693040868 DEBUG Updating project to check open files 2026-10-02 06:58:06.693083988 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:58:06.693120608 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:06.693128189 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:06.693230309 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.693238729 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:06.693284069 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpevb5y1/src/foo.py") 2026-10-02 06:58:06.693293529 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpevb5y1/src/foo.py` 2026-10-02 06:58:06.693301489 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpevb5y1/src/foo.py` 2026-10-02 06:58:06.693434520 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpevb5y1/src/foo.py` to project `src` 2026-10-02 06:58:06.693448090 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpevb5y1/src/foo.py` 2026-10-02 06:58:06.693450690 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:06.693458820 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:06.693891623 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpevb5y1/src/foo.py"))}: Checking file '/tmp/.tmpevb5y1/src/foo.py' 2026-10-02 06:58:06.703570817 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpevb5y1/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.707754950 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.29ms 2026-10-02 06:58:06.707773780 DEBUG Received server response for request 2 2026-10-02 06:58:06.717997947 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:06.718031677 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.718038067 DEBUG method="shutdown" response.id=3 duration=10.74µs 2026-10-02 06:58:06.718048267 DEBUG Received server response for request 3 2026-10-02 06:58:06.718052437 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.718068347 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-10-02 06:58:06.721104014 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:06.721170625 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.721223405 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.721281215 DEBUG Client info: None 2026-10-02 06:58:06.721306835 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:06.721320715 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.721327505 INFO Version: Unknown 2026-10-02 06:58:06.721370686 DEBUG Received server response for request 1 2026-10-02 06:58:06.721412876 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.721428576 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:06.721529947 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.721576047 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.721579647 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.721594737 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.721597957 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:06.721660327 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.721684167 DEBUG Initializing workspace `file:///tmp/.tmpqelOQC/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpqelOQC/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:06.721724738 DEBUG Using overridden configuration file at '/tmp/.tmpqelOQC/ty2.toml' 2026-10-02 06:58:06.721769918 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.723152946 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.723164676 DEBUG Resolving local virtual environment: /tmp/.tmpqelOQC/src/.venv 2026-10-02 06:58:06.723234646 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.723244386 DEBUG No virtual environment found 2026-10-02 06:58:06.723257136 DEBUG Adding first-party search path `/tmp/.tmpqelOQC/src` 2026-10-02 06:58:06.723261426 DEBUG Using vendored stdlib 2026-10-02 06:58:06.723388227 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.723393977 DEBUG Adding new file root '/tmp/.tmpqelOQC/src' of kind Project 2026-10-02 06:58:06.725677010 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:06.725695190 DEBUG Updating project to check open files 2026-10-02 06:58:06.725782930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqelOQC/src/foo.py") 2026-10-02 06:58:06.725795060 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqelOQC/src/foo.py` 2026-10-02 06:58:06.725801580 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqelOQC/src/foo.py` 2026-10-02 06:58:06.725977181 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqelOQC/src/foo.py` to project `src` 2026-10-02 06:58:06.725996361 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqelOQC/src/foo.py` 2026-10-02 06:58:06.725999111 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:06.726011362 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:06.726134212 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqelOQC/src/foo.py"))}: Checking file '/tmp/.tmpqelOQC/src/foo.py' 2026-10-02 06:58:06.726303953 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqelOQC/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.735255373 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqelOQC/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.739366946 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.35ms 2026-10-02 06:58:06.739388446 DEBUG Received server response for request 2 2026-10-02 06:58:06.749636053 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:06.749671863 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.749678753 DEBUG method="shutdown" response.id=3 duration=11.54µs 2026-10-02 06:58:06.749691753 DEBUG Received server response for request 3 2026-10-02 06:58:06.749696063 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.749712583 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-10-02 06:58:06.752647710 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:06.752712470 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.752749570 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.752807391 DEBUG Client info: None 2026-10-02 06:58:06.752837181 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:06.752849021 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.752855211 INFO Version: Unknown 2026-10-02 06:58:06.752897031 DEBUG Received server response for request 1 2026-10-02 06:58:06.752936261 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.752951701 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:06.753052502 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.753088182 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.753092232 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.753107502 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.753110362 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:06.753165153 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.753184323 DEBUG Initializing workspace `file:///tmp/.tmpy8ToVz/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-02 06:58:06.753220853 DEBUG Searching for a project in '/tmp/.tmpy8ToVz/src' 2026-10-02 06:58:06.753255383 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:06.753261343 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.754389829 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.754395929 DEBUG Resolving local virtual environment: /tmp/.tmpy8ToVz/src/.venv 2026-10-02 06:58:06.754443700 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.754448420 DEBUG No virtual environment found 2026-10-02 06:58:06.754460060 DEBUG Adding first-party search path `/tmp/.tmpy8ToVz/src` 2026-10-02 06:58:06.754464330 DEBUG Using vendored stdlib 2026-10-02 06:58:06.754579451 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.754588771 DEBUG Adding new file root '/tmp/.tmpy8ToVz/src' of kind Project 2026-10-02 06:58:06.756774183 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:06.756790023 DEBUG Updating project to check open files 2026-10-02 06:58:06.756870653 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpy8ToVz/src/foo.py") 2026-10-02 06:58:06.756881133 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpy8ToVz/src/foo.py` 2026-10-02 06:58:06.756888603 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpy8ToVz/src/foo.py` 2026-10-02 06:58:06.757045564 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpy8ToVz/src/foo.py` to project `src` 2026-10-02 06:58:06.757059344 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpy8ToVz/src/foo.py` 2026-10-02 06:58:06.757061984 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:06.757070494 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:06.757216015 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpy8ToVz/src/foo.py"))}: Checking file '/tmp/.tmpy8ToVz/src/foo.py' 2026-10-02 06:58:06.757369886 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpy8ToVz/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.765727273 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpy8ToVz/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.769819705 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.74ms 2026-10-02 06:58:06.769841645 DEBUG Received server response for request 2 2026-10-02 06:58:06.780100553 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:06.780129183 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.780136183 DEBUG method="shutdown" response.id=3 duration=10.91µs 2026-10-02 06:58:06.780145803 DEBUG Received server response for request 3 2026-10-02 06:58:06.780150173 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.780160133 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-10-02 06:58:06.782918448 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:06.782980669 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.783018329 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.783075509 DEBUG Client info: None 2026-10-02 06:58:06.783104339 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:06.783118519 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.783124839 INFO Version: Unknown 2026-10-02 06:58:06.783167310 DEBUG Received server response for request 1 2026-10-02 06:58:06.783212230 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.783228070 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:06.783327761 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.783372141 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.783375561 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.783390451 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.783457181 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.783480441 DEBUG Initializing workspace `file:///tmp/.tmp1M3TCp/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "environment": Object { "python": String("./missing-environment"), }, "rules": Object { "unresolved-reference": String("warn"), }, }, ), ), configuration_file: Some( "/tmp/.tmp1M3TCp/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:06.783514922 DEBUG Using overridden configuration file at '/tmp/.tmp1M3TCp/ty2.toml' 2026-10-02 06:58:06.783557322 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.783568622 ERROR Failed to load project for workspace `file:///tmp/.tmp1M3TCp/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmp1M3TCp/ty2.toml: /tmp/.tmp1M3TCp/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-02 06:58:06.783596152 DEBUG Received notification `window/showMessage` 2026-10-02 06:58:06.783600532 INFO Retrying to receive `window/showMessage` notification 2026-10-02 06:58:06.783604452 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:06.784883439 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.784906849 DEBUG Default settings failed to discover local Python environment 2026-10-02 06:58:06.784951200 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.784955700 DEBUG No virtual environment found 2026-10-02 06:58:06.784967660 DEBUG Adding first-party search path `/tmp/.tmp1M3TCp/src` 2026-10-02 06:58:06.784976050 DEBUG Using vendored stdlib 2026-10-02 06:58:06.785115341 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.785121501 DEBUG Adding new file root '/tmp/.tmp1M3TCp/src' of kind Project 2026-10-02 06:58:06.787469724 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:06.787489854 DEBUG Updating project to check open files 2026-10-02 06:58:06.787573664 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1M3TCp/src/foo.py") 2026-10-02 06:58:06.787584364 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1M3TCp/src/foo.py` 2026-10-02 06:58:06.787591474 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1M3TCp/src/foo.py` 2026-10-02 06:58:06.787758115 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1M3TCp/src/foo.py` to project `src` 2026-10-02 06:58:06.787776665 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1M3TCp/src/foo.py` 2026-10-02 06:58:06.787779205 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:06.787792155 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:06.787912446 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1M3TCp/src/foo.py"))}: Checking file '/tmp/.tmp1M3TCp/src/foo.py' 2026-10-02 06:58:06.788046397 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1M3TCp/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.796063801 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1M3TCp/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.800147474 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.35ms 2026-10-02 06:58:06.800166324 DEBUG Received server response for request 2 2026-10-02 06:58:06.810452022 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:06.810485872 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.810492662 DEBUG method="shutdown" response.id=3 duration=10.47µs 2026-10-02 06:58:06.810510622 DEBUG Received server response for request 3 2026-10-02 06:58:06.810514352 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.810529932 DEBUG Received exit notification, exiting ok test configuration::invalid_include_pattern_preserves_rules_and_diagnostics ... 2026-10-02 06:58:06.813428238 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:06.813498839 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.813535039 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.813591209 DEBUG Client info: None 2026-10-02 06:58:06.813615689 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:06.813628909 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.813635149 INFO Version: Unknown 2026-10-02 06:58:06.813678000 DEBUG Received server response for request 1 2026-10-02 06:58:06.813724970 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.813741180 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:06.813833120 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.813876581 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.813880221 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.813951641 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.813965611 DEBUG Initializing workspace `file:///tmp/.tmpeGb5Wp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:06.813986141 DEBUG Searching for a project in '/tmp/.tmpeGb5Wp/src' 2026-10-02 06:58:06.814038042 DEBUG Found project at '/tmp/.tmpeGb5Wp/src' 2026-10-02 06:58:06.814042742 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.814611735 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.814617505 DEBUG Resolving local virtual environment: /tmp/.tmpeGb5Wp/src/.venv 2026-10-02 06:58:06.814670235 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.814674675 DEBUG No virtual environment found 2026-10-02 06:58:06.814685715 DEBUG Adding first-party search path `/tmp/.tmpeGb5Wp/src` 2026-10-02 06:58:06.814689955 DEBUG Using vendored stdlib 2026-10-02 06:58:06.814798916 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.814803476 DEBUG Adding new file root '/tmp/.tmpeGb5Wp/src' of kind Project 2026-10-02 06:58:06.815060557 ERROR Failed to load project for workspace `file:///tmp/.tmpeGb5Wp/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-02 06:58:06.815076227 DEBUG Received notification `window/showMessage` 2026-10-02 06:58:06.815080447 INFO Retrying to receive `window/showMessage` notification 2026-10-02 06:58:06.815538570 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.815552250 DEBUG Resolving local virtual environment: /tmp/.tmpeGb5Wp/src/.venv 2026-10-02 06:58:06.815592950 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.815596640 DEBUG No virtual environment found 2026-10-02 06:58:06.815607100 DEBUG Adding first-party search path `/tmp/.tmpeGb5Wp/src` 2026-10-02 06:58:06.815615110 DEBUG Using vendored stdlib 2026-10-02 06:58:06.815715061 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.815718621 DEBUG Adding new file root '/tmp/.tmpeGb5Wp/src' of kind Project 2026-10-02 06:58:06.817946643 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:06.818000904 DEBUG Updating project to check open files 2026-10-02 06:58:06.818007104 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:06.818015644 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:06.818124524 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.818133064 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:06.818188405 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeGb5Wp/src/main.py") 2026-10-02 06:58:06.818206675 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeGb5Wp/src/main.py` 2026-10-02 06:58:06.818213545 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeGb5Wp/src/main.py` 2026-10-02 06:58:06.818351606 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeGb5Wp/src/main.py` to project `src` 2026-10-02 06:58:06.818365186 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeGb5Wp/src/main.py` 2026-10-02 06:58:06.818367656 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:06.818375756 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-02 06:58:06.818527857 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeGb5Wp/src/main.py"))}: Checking file '/tmp/.tmpeGb5Wp/src/main.py' 2026-10-02 06:58:06.818644287 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeGb5Wp/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.829025975 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeGb5Wp/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.829099345 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.71ms 2026-10-02 06:58:06.829113866 DEBUG Received server response for request 2 2026-10-02 06:58:06.839217332 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:06.839237012 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.839242372 DEBUG method="shutdown" response.id=3 duration=9.00µs 2026-10-02 06:58:06.839252532 DEBUG Received server response for request 3 2026-10-02 06:58:06.839256322 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.839265562 DEBUG Received exit notification, exiting ok test configuration::invalid_python_environment_preserves_valid_configuration ... 2026-10-02 06:58:06.841771746 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:06.841839436 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.841874877 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.841927767 DEBUG Client info: None 2026-10-02 06:58:06.841951357 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:06.841963587 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.841969487 INFO Version: Unknown 2026-10-02 06:58:06.842009697 DEBUG Received server response for request 1 2026-10-02 06:58:06.842046928 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.842061468 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:06.842147778 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.842193588 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.842210398 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.842278529 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.842293259 DEBUG Initializing workspace `file:///tmp/.tmpzrUote/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:06.842313609 DEBUG Searching for a project in '/tmp/.tmpzrUote/src' 2026-10-02 06:58:06.842361619 DEBUG Found project at '/tmp/.tmpzrUote/src' 2026-10-02 06:58:06.842365949 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.843024913 ERROR Failed to load project for workspace `file:///tmp/.tmpzrUote/src`: Invalid `environment.python` setting --> Invalid setting in configuration file `/tmp/.tmpzrUote/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-02 06:58:06.843084253 DEBUG Received notification `window/showMessage` 2026-10-02 06:58:06.843089503 INFO Retrying to receive `window/showMessage` notification 2026-10-02 06:58:06.843096363 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.843099813 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:06.843543576 DEBUG Default settings failed to discover local Python environment 2026-10-02 06:58:06.843576976 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.843586026 DEBUG No virtual environment found 2026-10-02 06:58:06.843597386 DEBUG Adding first-party search path `/tmp/.tmpzrUote/src` 2026-10-02 06:58:06.843601606 DEBUG Using vendored stdlib 2026-10-02 06:58:06.843703937 INFO Python version: Python 3.14, platform: win32 2026-10-02 06:58:06.843716687 DEBUG Adding new file root '/tmp/.tmpzrUote/src' of kind Project 2026-10-02 06:58:06.846792234 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:06.846806204 DEBUG Updating project to check open files 2026-10-02 06:58:06.846871834 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzrUote/src/main.py") 2026-10-02 06:58:06.846879284 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzrUote/src/main.py` 2026-10-02 06:58:06.846885974 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzrUote/src/main.py` 2026-10-02 06:58:06.847012315 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzrUote/src/main.py` to project `src` 2026-10-02 06:58:06.847024125 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzrUote/src/main.py` 2026-10-02 06:58:06.847026595 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:06.847033455 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:06.847365727 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.850372714 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-02 06:58:06.850403234 DEBUG method="textDocument/hover" response.id=2 duration=3.36ms 2026-10-02 06:58:06.850415384 DEBUG Received server response for request 2 2026-10-02 06:58:06.860601921 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:06.860628441 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.860635811 DEBUG method="shutdown" response.id=3 duration=10.74µs 2026-10-02 06:58:06.860646181 DEBUG Received server response for request 3 2026-10-02 06:58:06.860649671 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.860658611 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-10-02 06:58:06.862774723 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:06.862838643 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.862873863 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.862925334 DEBUG Client info: None 2026-10-02 06:58:06.862951444 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:06.862963604 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.862969464 INFO Version: Unknown 2026-10-02 06:58:06.863007824 DEBUG Received server response for request 1 2026-10-02 06:58:06.863040254 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.863055504 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:06.863132195 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.863171085 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.863174685 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.863246256 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.863265526 DEBUG Initializing workspace `file:///tmp/.tmpILBe07/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/.tmpILBe07/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-10-02 06:58:06.863291516 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-02 06:58:06.863298026 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpILBe07/venv 2026-10-02 06:58:06.863301706 DEBUG Searching for a project in '/tmp/.tmpILBe07/src' 2026-10-02 06:58:06.863349036 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:06.863355026 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.863799219 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.863814809 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpILBe07/venv/pyvenv.cfg' 2026-10-02 06:58:06.863838869 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpILBe07/venv 2026-10-02 06:58:06.863881139 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpILBe07/venv/lib/python3.16/site-packages"] 2026-10-02 06:58:06.863895309 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpILBe07/base 2026-10-02 06:58:06.863901359 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-02 06:58:06.863903769 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/.tmpILBe07/base` 2026-10-02 06:58:06.863916799 DEBUG Adding first-party search path `/tmp/.tmpILBe07/src` 2026-10-02 06:58:06.863921029 DEBUG Using vendored stdlib 2026-10-02 06:58:06.864020740 DEBUG Adding site-packages search path `/tmp/.tmpILBe07/venv/lib/python3.16/site-packages` 2026-10-02 06:58:06.864026090 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.864029680 DEBUG Adding new file root '/tmp/.tmpILBe07/src' of kind Project 2026-10-02 06:58:06.864450902 DEBUG Adding new file root '/tmp/.tmpILBe07/venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-02 06:58:06.865993421 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:06.866038151 DEBUG Updating project to check open files 2026-10-02 06:58:06.866044611 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:06.866052341 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:06.866158922 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.866167632 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:06.866230122 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpILBe07/src/main.py") 2026-10-02 06:58:06.866238902 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpILBe07/src/main.py` 2026-10-02 06:58:06.866245972 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpILBe07/src/main.py` 2026-10-02 06:58:06.866365903 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpILBe07/src/main.py` to project `src` 2026-10-02 06:58:06.866380903 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpILBe07/src/main.py` 2026-10-02 06:58:06.866383173 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:06.866390553 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-02 06:58:06.866492004 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpILBe07/src/main.py"))}: Checking file '/tmp/.tmpILBe07/src/main.py' 2026-10-02 06:58:06.866591574 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpILBe07/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.880592862 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpILBe07/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.881917750 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.52ms 2026-10-02 06:58:06.881935580 DEBUG Received server response for request 2 2026-10-02 06:58:06.892087696 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:06.892122786 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.892129526 DEBUG method="shutdown" response.id=3 duration=10.95µs 2026-10-02 06:58:06.892138386 DEBUG Received server response for request 3 2026-10-02 06:58:06.892142196 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.892157696 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-10-02 06:58:06.895438785 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:06.895505035 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.895541235 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.895594256 DEBUG Client info: None 2026-10-02 06:58:06.895618346 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:06.895632126 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.895638746 INFO Version: Unknown 2026-10-02 06:58:06.895676976 DEBUG Received server response for request 1 2026-10-02 06:58:06.895712796 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.895728856 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:06.895810347 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.895850817 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.895854687 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.895915377 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.895930498 DEBUG Initializing workspace `file:///tmp/.tmp2JVvfU/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:06.895947578 DEBUG Searching for a project in '/tmp/.tmp2JVvfU/project' 2026-10-02 06:58:06.895981418 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:06.895986468 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.896458251 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.896464151 DEBUG Resolving local virtual environment: /tmp/.tmp2JVvfU/project/.venv 2026-10-02 06:58:06.896477181 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp2JVvfU/project/.venv/pyvenv.cfg' 2026-10-02 06:58:06.896530891 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.896535661 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp2JVvfU/project/.venv 2026-10-02 06:58:06.896565821 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp2JVvfU/project/.venv/lib/python3.16/site-packages"] 2026-10-02 06:58:06.896576581 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp2JVvfU/base 2026-10-02 06:58:06.896582641 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-02 06:58:06.896584701 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/.tmp2JVvfU/base` 2026-10-02 06:58:06.896597451 DEBUG Adding first-party search path `/tmp/.tmp2JVvfU/project` 2026-10-02 06:58:06.896601851 DEBUG Using vendored stdlib 2026-10-02 06:58:06.896700292 DEBUG Adding site-packages search path `/tmp/.tmp2JVvfU/project/.venv/lib/python3.16/site-packages` 2026-10-02 06:58:06.896705502 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.896709652 DEBUG Adding new file root '/tmp/.tmp2JVvfU/project' of kind Project 2026-10-02 06:58:06.897136744 DEBUG Adding new file root '/tmp/.tmp2JVvfU/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-02 06:58:06.897519806 DEBUG Skipping directory '/tmp/.tmp2JVvfU/project/.venv' because it is excluded by a default or `src.exclude` pattern 2026-10-02 06:58:06.898705343 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:06.898732643 DEBUG Updating project to check open files 2026-10-02 06:58:06.898737873 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:06.898744043 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:06.908996680 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:06.909025360 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.909034221 DEBUG method="shutdown" response.id=2 duration=14.83µs 2026-10-02 06:58:06.909044501 DEBUG Received server response for request 2 2026-10-02 06:58:06.909047871 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.909057211 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-10-02 06:58:06.910807420 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:06.910866551 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.910901241 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.910954581 DEBUG Client info: None 2026-10-02 06:58:06.910985451 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:06.910999001 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.911006021 INFO Version: Unknown 2026-10-02 06:58:06.911049822 DEBUG Received server response for request 1 2026-10-02 06:58:06.911085182 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.911100142 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:06.911189032 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.911239473 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.911243073 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.911314703 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.911352033 DEBUG Initializing workspace `file:///tmp/.tmpyHFuJ9/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/.tmpyHFuJ9/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpyHFuJ9/python", }, environment: None, version: None, }, ), }, ), } 2026-10-02 06:58:06.911384924 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpyHFuJ9/python 2026-10-02 06:58:06.911390164 DEBUG Searching for a project in '/tmp/.tmpyHFuJ9/project' 2026-10-02 06:58:06.911426764 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:06.911433004 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.912732931 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.912752131 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpyHFuJ9/python/pyvenv.cfg' 2026-10-02 06:58:06.912762031 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpyHFuJ9/python 2026-10-02 06:58:06.912814262 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpyHFuJ9/python/lib/python3.16/site-packages"] 2026-10-02 06:58:06.912817862 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpyHFuJ9/python 2026-10-02 06:58:06.912826372 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpyHFuJ9/python/lib/python3.16" 2026-10-02 06:58:06.912840312 DEBUG Adding first-party search path `/tmp/.tmpyHFuJ9/project` 2026-10-02 06:58:06.912844602 DEBUG Using vendored stdlib 2026-10-02 06:58:06.912987873 DEBUG Adding site-packages search path `/tmp/.tmpyHFuJ9/python/lib/python3.16/site-packages` 2026-10-02 06:58:06.912993493 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.912997813 DEBUG Adding new file root '/tmp/.tmpyHFuJ9/project' of kind Project 2026-10-02 06:58:06.913642206 DEBUG Adding new file root '/tmp/.tmpyHFuJ9/python/lib/python3.16/site-packages' of kind SearchPath 2026-10-02 06:58:06.915209235 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:06.915241585 DEBUG Updating project to check open files 2026-10-02 06:58:06.915247515 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:06.915254455 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:06.925420042 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:06.925453632 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.925460352 DEBUG method="shutdown" response.id=2 duration=11.21µs 2026-10-02 06:58:06.925472592 DEBUG Received server response for request 2 2026-10-02 06:58:06.925476292 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.925491882 DEBUG Received exit notification, exiting ok test file_watching::nested_search_path_picks_up_missed_dependency_edit ... 2026-10-02 06:58:06.927078151 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-02 06:58:06.927143581 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.927176721 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.927237402 DEBUG Client info: None 2026-10-02 06:58:06.927264642 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:06.927275882 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.927281832 INFO Version: Unknown 2026-10-02 06:58:06.927320152 DEBUG Received server response for request 1 2026-10-02 06:58:06.927354242 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.927445093 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.927479323 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.927482583 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.927549664 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.927567464 DEBUG Initializing workspace `file:///tmp/.tmpRb6KQW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:06.927583034 DEBUG Searching for a project in '/tmp/.tmpRb6KQW/src' 2026-10-02 06:58:06.927629214 DEBUG Found project at '/tmp/.tmpRb6KQW/src' 2026-10-02 06:58:06.927633794 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.928761070 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.928766940 DEBUG Resolving local virtual environment: /tmp/.tmpRb6KQW/src/.venv 2026-10-02 06:58:06.928814721 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.928819791 DEBUG No virtual environment found 2026-10-02 06:58:06.928835471 DEBUG Adding extra search-path `/tmp/.tmpRb6KQW/dependencies` 2026-10-02 06:58:06.928841251 DEBUG Adding first-party search path `/tmp/.tmpRb6KQW/src` 2026-10-02 06:58:06.928845461 DEBUG Using vendored stdlib 2026-10-02 06:58:06.928963241 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.928969661 DEBUG Adding new file root '/tmp/.tmpRb6KQW/src' of kind Project 2026-10-02 06:58:06.929578575 DEBUG Adding new file root '/tmp/.tmpRb6KQW/dependencies' of kind SearchPath 2026-10-02 06:58:06.931190844 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:06.931244204 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:58:06.931282444 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:06.931288594 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:06.931380185 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.931387635 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:06.931426585 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRb6KQW/src/main.py") 2026-10-02 06:58:06.931435345 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRb6KQW/src/main.py` 2026-10-02 06:58:06.931455115 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRb6KQW/src/main.py` 2026-10-02 06:58:06.931597706 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRb6KQW/src/main.py` to project `src` 2026-10-02 06:58:06.931612076 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRb6KQW/src/main.py` 2026-10-02 06:58:06.931614586 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:06.931623406 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:06.931782217 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRb6KQW/src/main.py"))}: Checking file '/tmp/.tmpRb6KQW/src/main.py' 2026-10-02 06:58:06.940525996 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRb6KQW/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.941888543 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.25ms 2026-10-02 06:58:06.941904993 DEBUG Received server response for request 2 2026-10-02 06:58:06.941980884 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:58:06.942003234 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpRb6KQW/src` 2026-10-02 06:58:06.942025324 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpRb6KQW/src/pyproject.toml", kind: Any } 2026-10-02 06:58:06.942036404 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpRb6KQW/src' 2026-10-02 06:58:06.942062144 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpRb6KQW/src' 2026-10-02 06:58:06.942066064 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.942073454 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-02 06:58:06.942076684 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpRb6KQW/src/.venv 2026-10-02 06:58:06.942113535 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.942118115 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-02 06:58:06.942128295 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpRb6KQW/src` 2026-10-02 06:58:06.942132645 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-02 06:58:06.942246825 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.942648778 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-02 06:58:06.942654438 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-02 06:58:06.942694428 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.942716908 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:06.942720278 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:06.942781488 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:58:06.942784388 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:58:06.942824219 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:58:06.942839029 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpRb6KQW/src` 2026-10-02 06:58:06.942861549 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpRb6KQW/src/pyproject.toml", kind: Any } 2026-10-02 06:58:06.942870419 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpRb6KQW/src' 2026-10-02 06:58:06.942894709 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpRb6KQW/src' 2026-10-02 06:58:06.942898699 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.942905359 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-02 06:58:06.942908609 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpRb6KQW/src/.venv 2026-10-02 06:58:06.942940259 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.942944589 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-02 06:58:06.942959709 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpRb6KQW/dependencies/pkg` 2026-10-02 06:58:06.942964109 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpRb6KQW/src` 2026-10-02 06:58:06.942968349 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-02 06:58:06.943052640 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.943057120 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpRb6KQW/dependencies/pkg' of kind SearchPath 2026-10-02 06:58:06.943431832 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-02 06:58:06.943439952 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-02 06:58:06.943474902 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.943499962 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:06.943503352 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:06.943539093 DEBUG Updating the revision of `/tmp/.tmpRb6KQW/dependencies/pkg/dependency.py` 2026-10-02 06:58:06.943551143 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:58:06.943554533 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:58:06.943563333 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:06.943566663 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:06.943576143 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:06.943600993 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpRb6KQW/src/main.py", kind: FileContent } 2026-10-02 06:58:06.943606123 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpRb6KQW/src/main.py` 2026-10-02 06:58:06.943687023 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpRb6KQW/src/main.py` to project `src` 2026-10-02 06:58:06.943734964 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRb6KQW/src/main.py"))}: Checking file '/tmp/.tmpRb6KQW/src/main.py' 2026-10-02 06:58:06.949745307 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRb6KQW/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.953451668 DEBUG method="textDocument/diagnostic" response.id=3 duration=9.76ms 2026-10-02 06:58:06.953468088 DEBUG Received server response for request 3 2026-10-02 06:58:06.963600984 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:06.963633444 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.963639724 DEBUG method="shutdown" response.id=4 duration=10.58µs 2026-10-02 06:58:06.963658275 DEBUG Received server response for request 4 2026-10-02 06:58:06.963662215 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.963678075 DEBUG Received exit notification, exiting ok test file_watching::picks_up_edits_to_unwatched_pth_files ... 2026-10-02 06:58:06.967100024 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-02 06:58:06.967164754 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.967221365 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.967274955 DEBUG Client info: None 2026-10-02 06:58:06.967309615 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:06.967323365 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.967330045 INFO Version: Unknown 2026-10-02 06:58:06.967369095 DEBUG Received server response for request 1 2026-10-02 06:58:06.967403186 DEBUG Client sends notification `initialized` 2026-10-02 06:58:06.967496816 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:06.967536586 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:06.967539876 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:06.967612337 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:06.967627517 DEBUG Initializing workspace `file:///tmp/.tmpWUGWlA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:06.967645457 DEBUG Searching for a project in '/tmp/.tmpWUGWlA/src' 2026-10-02 06:58:06.967698487 DEBUG Found project at '/tmp/.tmpWUGWlA/src' 2026-10-02 06:58:06.967702777 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.968191310 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:06.968227470 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpWUGWlA/venv/pyvenv.cfg' 2026-10-02 06:58:06.968249940 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpWUGWlA/venv 2026-10-02 06:58:06.968289820 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpWUGWlA/venv/lib/python3.12/site-packages"] 2026-10-02 06:58:06.968304320 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpWUGWlA/base 2026-10-02 06:58:06.968309931 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-02 06:58:06.968312321 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/.tmpWUGWlA/base` 2026-10-02 06:58:06.968325761 DEBUG Adding first-party search path `/tmp/.tmpWUGWlA/src` 2026-10-02 06:58:06.968329951 DEBUG Using vendored stdlib 2026-10-02 06:58:06.968429341 DEBUG Adding site-packages search path `/tmp/.tmpWUGWlA/venv/lib/python3.12/site-packages` 2026-10-02 06:58:06.968434831 INFO Python version: Python 3.12, platform: linux 2026-10-02 06:58:06.968438621 DEBUG Adding new file root '/tmp/.tmpWUGWlA/src' of kind Project 2026-10-02 06:58:06.968895664 DEBUG Adding new file root '/tmp/.tmpWUGWlA/venv/lib/python3.12/site-packages' of kind SearchPath 2026-10-02 06:58:06.970490203 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:06.970524403 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:58:06.970577223 DEBUG Adding editable installation to module resolution path /tmp/.tmpWUGWlA/old 2026-10-02 06:58:06.970581033 DEBUG Adding new file root '/tmp/.tmpWUGWlA/old' of kind SearchPath 2026-10-02 06:58:06.970620233 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:06.970627743 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:06.970719344 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:06.970726894 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:06.970762194 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWUGWlA/src/main.py") 2026-10-02 06:58:06.970769004 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWUGWlA/src/main.py` 2026-10-02 06:58:06.970782814 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWUGWlA/src/main.py` 2026-10-02 06:58:06.970898705 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWUGWlA/src/main.py` to project `src` 2026-10-02 06:58:06.970911045 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWUGWlA/src/main.py` 2026-10-02 06:58:06.970914285 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:06.970922115 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:06.971073576 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWUGWlA/src/main.py"))}: Checking file '/tmp/.tmpWUGWlA/src/main.py' 2026-10-02 06:58:06.980162807 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWUGWlA/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.981523384 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.59ms 2026-10-02 06:58:06.981538884 DEBUG Received server response for request 2 2026-10-02 06:58:06.981616525 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:58:06.981639775 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpWUGWlA/src` 2026-10-02 06:58:06.981664435 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpWUGWlA/src/pyproject.toml", kind: Any } 2026-10-02 06:58:06.981675595 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpWUGWlA/src' 2026-10-02 06:58:06.981703795 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpWUGWlA/src' 2026-10-02 06:58:06.981707685 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.981714715 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-02 06:58:06.981717955 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpWUGWlA/src/.venv 2026-10-02 06:58:06.981758635 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:06.981763725 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-02 06:58:06.981774335 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpWUGWlA/src` 2026-10-02 06:58:06.981778505 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-02 06:58:06.981864766 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.14, platform: linux 2026-10-02 06:58:06.982276208 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-02 06:58:06.982281508 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-02 06:58:06.982319128 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-02 06:58:06.982343159 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:06.982346369 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:06.982402099 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:58:06.982404679 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:58:06.982444719 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:58:06.982459799 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpWUGWlA/src` 2026-10-02 06:58:06.982482469 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpWUGWlA/src/pyproject.toml", kind: Any } 2026-10-02 06:58:06.982492049 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpWUGWlA/src' 2026-10-02 06:58:06.982517600 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpWUGWlA/src' 2026-10-02 06:58:06.982520870 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:06.982527730 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-02 06:58:06.982538570 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Attempting to parse virtual environment metadata at '/tmp/.tmpWUGWlA/venv/pyvenv.cfg' 2026-10-02 06:58:06.982555340 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for site-packages directory in sys.prefix /tmp/.tmpWUGWlA/venv 2026-10-02 06:58:06.982591130 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpWUGWlA/venv/lib/python3.12/site-packages"] 2026-10-02 06:58:06.982603920 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for real stdlib directory in sys.prefix /tmp/.tmpWUGWlA/base 2026-10-02 06:58:06.982609520 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to resolve real stdlib path for this virtual environment 2026-10-02 06:58:06.982611890 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/.tmpWUGWlA/base` 2026-10-02 06:58:06.982622890 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpWUGWlA/src` 2026-10-02 06:58:06.982626930 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-02 06:58:06.982713331 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding site-packages search path `/tmp/.tmpWUGWlA/venv/lib/python3.12/site-packages` 2026-10-02 06:58:06.982724361 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.12, platform: linux 2026-10-02 06:58:06.983085343 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-02 06:58:06.983089663 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-02 06:58:06.983151453 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:06.983154933 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:06.983252854 DEBUG Updating the revision of `/tmp/.tmpWUGWlA/venv/lib/python3.12/site-packages/dependency.pth` 2026-10-02 06:58:06.983268944 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:58:06.983272584 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:58:06.983288904 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:58:06.983292914 DEBUG Adding editable installation to module resolution path /tmp/.tmpWUGWlA/new 2026-10-02 06:58:06.983295784 DEBUG Adding new file root '/tmp/.tmpWUGWlA/new' of kind SearchPath 2026-10-02 06:58:06.983329484 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:06.983332784 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:06.983377184 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:58:06.983379644 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:58:06.983385474 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:06.983522635 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWUGWlA/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:06.986339711 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWUGWlA/src/main.py"))}: Checking file '/tmp/.tmpWUGWlA/src/main.py' 2026-10-02 06:58:06.986384311 DEBUG method="textDocument/diagnostic" response.id=3 duration=2.99ms 2026-10-02 06:58:06.986396191 DEBUG Received server response for request 3 2026-10-02 06:58:06.996512888 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:06.996543238 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:06.996551138 DEBUG method="shutdown" response.id=4 duration=11.45µs 2026-10-02 06:58:06.996560928 DEBUG Received server response for request 4 2026-10-02 06:58:06.996565058 DEBUG Client sends notification `exit` 2026-10-02 06:58:06.996581058 DEBUG Received exit notification, exiting ok test file_watching::refreshes_script_dependency_after_rewatch ... 2026-10-02 06:58:06.999628155 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-02 06:58:06.999696365 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:06.999731505 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:06.999787496 DEBUG Client info: None 2026-10-02 06:58:06.999820436 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:06.999832176 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "INLAY_HINT_REFRESH", "PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:06.999838816 INFO Version: Unknown 2026-10-02 06:58:06.999878516 DEBUG Received server response for request 1 2026-10-02 06:58:06.999910776 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.000002317 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.000041637 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.000045287 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.000116538 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.000131598 DEBUG Initializing workspace `file:///tmp/.tmp2x5iMm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.000147248 DEBUG Searching for a project in '/tmp/.tmp2x5iMm/src' 2026-10-02 06:58:07.000180668 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.000185858 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.000668751 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.000674671 DEBUG Resolving local virtual environment: /tmp/.tmp2x5iMm/src/.venv 2026-10-02 06:58:07.000717551 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.000721591 DEBUG No virtual environment found 2026-10-02 06:58:07.000732151 DEBUG Adding first-party search path `/tmp/.tmp2x5iMm/src` 2026-10-02 06:58:07.000736271 DEBUG Using vendored stdlib 2026-10-02 06:58:07.000829392 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.000833962 DEBUG Adding new file root '/tmp/.tmp2x5iMm/src' of kind Project 2026-10-02 06:58:07.003016654 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:07.003050194 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:58:07.003469606 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.003502876 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.003507046 DEBUG No virtual environment found 2026-10-02 06:58:07.003513897 DEBUG Adding extra search-path `/tmp/.tmp2x5iMm/dependencies` 2026-10-02 06:58:07.003518257 DEBUG Using vendored stdlib 2026-10-02 06:58:07.003602317 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.003608407 DEBUG Adding new file root '/tmp/.tmp2x5iMm/dependencies' of kind SearchPath 2026-10-02 06:58:07.003625427 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:58:07.003654237 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:07.003660677 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:07.003749888 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.003756918 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:07.003791018 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2x5iMm/src/script.py") 2026-10-02 06:58:07.003797658 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2x5iMm/src/script.py` 2026-10-02 06:58:07.003811618 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2x5iMm/src/script.py` 2026-10-02 06:58:07.003923579 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2x5iMm/src/script.py` to project `src` 2026-10-02 06:58:07.003938629 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2x5iMm/src/script.py` 2026-10-02 06:58:07.003940899 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.003948449 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.004021849 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2x5iMm/src/script.py"))}: Checking file '/tmp/.tmp2x5iMm/src/script.py' 2026-10-02 06:58:07.012390286 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2x5iMm/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:07.013730953 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.77ms 2026-10-02 06:58:07.013745503 DEBUG Received server response for request 2 2026-10-02 06:58:07.013804344 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:07.013823844 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:07.013849204 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp2x5iMm/src/script.py", kind: FileContent } 2026-10-02 06:58:07.013854514 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp2x5iMm/src/script.py` 2026-10-02 06:58:07.013944905 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp2x5iMm/src/script.py` to project `src` 2026-10-02 06:58:07.014367337 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-02 06:58:07.014399717 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.014404717 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-02 06:58:07.014407477 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-02 06:58:07.014496488 INFO notification{method=textDocument/didChange}: Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.014529458 DEBUG notification{method=textDocument/didChange}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.014550978 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:07.014555368 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:07.014605868 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:58:07.014608928 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:58:07.014644038 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:07.014659439 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:07.014685739 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp2x5iMm/src/script.py", kind: FileContent } 2026-10-02 06:58:07.014690279 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp2x5iMm/src/script.py` 2026-10-02 06:58:07.014775689 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp2x5iMm/src/script.py` to project `src` 2026-10-02 06:58:07.015137481 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-02 06:58:07.015168111 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.015172331 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-02 06:58:07.015178851 DEBUG notification{method=textDocument/didChange}: Adding extra search-path `/tmp/.tmp2x5iMm/dependencies` 2026-10-02 06:58:07.015183181 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-02 06:58:07.015277602 INFO notification{method=textDocument/didChange}: Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.015329802 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:07.015334922 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:07.015378933 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:07.015421483 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2x5iMm/src/script.py"))}: Checking file '/tmp/.tmp2x5iMm/src/script.py' 2026-10-02 06:58:07.015490923 DEBUG method="textDocument/diagnostic" response.id=3 duration=99.49µs 2026-10-02 06:58:07.015502533 DEBUG Received server response for request 3 2026-10-02 06:58:07.015541643 DEBUG Updating the revision of `/tmp/.tmp2x5iMm/dependencies/dependency.py` 2026-10-02 06:58:07.015575434 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-02 06:58:07.015579414 DEBUG Received server request `workspace/inlayHint/refresh` 2026-10-02 06:58:07.015582104 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:58:07.015584614 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:58:07.015593744 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:58:07.018458140 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2x5iMm/src/script.py"))}: Checking file '/tmp/.tmp2x5iMm/src/script.py' 2026-10-02 06:58:07.018498340 DEBUG method="textDocument/diagnostic" response.id=4 duration=2.89ms 2026-10-02 06:58:07.018509200 DEBUG Received server response for request 4 2026-10-02 06:58:07.028626086 DEBUG Client sends request `shutdown` with ID 5 2026-10-02 06:58:07.028658197 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.028664967 DEBUG method="shutdown" response.id=5 duration=9.81µs 2026-10-02 06:58:07.028683157 DEBUG Received server response for request 5 2026-10-02 06:58:07.028686107 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.028701587 DEBUG Received exit notification, exiting ok test file_watching::watches_project_without_relative_patterns ... 2026-10-02 06:58:07.031585303 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-02 06:58:07.031650013 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.031687343 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.031747614 DEBUG Client info: None 2026-10-02 06:58:07.031777414 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.031791034 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.031798194 INFO Version: Unknown 2026-10-02 06:58:07.031842044 DEBUG Received server response for request 1 2026-10-02 06:58:07.031870704 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.031978215 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.032022845 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.032026025 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.032096126 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.032115366 DEBUG Initializing workspace `file:///tmp/.tmp5fZP78/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.032133666 DEBUG Searching for a project in '/tmp/.tmp5fZP78/src' 2026-10-02 06:58:07.032168446 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.032173806 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.033496073 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.033507553 DEBUG Resolving local virtual environment: /tmp/.tmp5fZP78/src/.venv 2026-10-02 06:58:07.033559104 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.033564104 DEBUG No virtual environment found 2026-10-02 06:58:07.033575834 DEBUG Adding first-party search path `/tmp/.tmp5fZP78/src` 2026-10-02 06:58:07.033580134 DEBUG Using vendored stdlib 2026-10-02 06:58:07.033702845 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.033709365 DEBUG Adding new file root '/tmp/.tmp5fZP78/src' of kind Project 2026-10-02 06:58:07.035821316 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:58:07.035863357 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:58:07.035886327 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:07.035894137 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:07.035956167 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.035989007 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:58:07.035992197 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:07.036007617 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5fZP78/src/main.py") 2026-10-02 06:58:07.036015807 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5fZP78/src/main.py` 2026-10-02 06:58:07.036035768 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5fZP78/src/main.py` 2026-10-02 06:58:07.036162048 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5fZP78/src/main.py` to project `src` 2026-10-02 06:58:07.036179358 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5fZP78/src/main.py` 2026-10-02 06:58:07.036181968 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.036190208 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.036222329 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp5fZP78/src` 2026-10-02 06:58:07.036240609 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp5fZP78/src/dependency.py", kind: Any } 2026-10-02 06:58:07.036247579 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp5fZP78/src/dependency.py` 2026-10-02 06:58:07.036343769 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmp5fZP78/src/dependency.py` to project `src` 2026-10-02 06:58:07.036492380 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5fZP78/src/main.py"))}: Checking file '/tmp/.tmp5fZP78/src/main.py' 2026-10-02 06:58:07.046544056 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5fZP78/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:07.050814720 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.46ms 2026-10-02 06:58:07.050831500 DEBUG Received server response for request 2 2026-10-02 06:58:07.060968056 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:07.061002626 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.061010407 DEBUG method="shutdown" response.id=3 duration=12.79µs 2026-10-02 06:58:07.061026697 DEBUG Received server response for request 3 2026-10-02 06:58:07.061030507 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.061046267 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-10-02 06:58:07.063922393 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:07.063994033 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.064031223 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.064088924 DEBUG Client info: None 2026-10-02 06:58:07.064117094 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.064131414 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.064138244 INFO Version: Unknown 2026-10-02 06:58:07.064178744 DEBUG Received server response for request 1 2026-10-02 06:58:07.064234535 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.064251865 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.064345255 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.064380585 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.064384155 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.064398816 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.064401886 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-02 06:58:07.064459476 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.064477546 DEBUG Initializing workspace `file:///tmp/.tmpiAmdBu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.064495576 DEBUG Searching for a project in '/tmp/.tmpiAmdBu/src' 2026-10-02 06:58:07.064528556 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.064533686 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.065720853 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.065732223 DEBUG Resolving local virtual environment: /tmp/.tmpiAmdBu/src/.venv 2026-10-02 06:58:07.065780223 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.065785453 DEBUG No virtual environment found 2026-10-02 06:58:07.065797073 DEBUG Adding first-party search path `/tmp/.tmpiAmdBu/src` 2026-10-02 06:58:07.065801203 DEBUG Using vendored stdlib 2026-10-02 06:58:07.065923994 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.065931074 DEBUG Adding new file root '/tmp/.tmpiAmdBu/src' of kind Project 2026-10-02 06:58:07.068112746 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:07.068128616 DEBUG Updating project to check open files 2026-10-02 06:58:07.068226187 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpiAmdBu/src/foo.py") 2026-10-02 06:58:07.068237467 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpiAmdBu/src/foo.py` 2026-10-02 06:58:07.068245867 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpiAmdBu/src/foo.py` 2026-10-02 06:58:07.068382148 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpiAmdBu/src/foo.py` to project `src` 2026-10-02 06:58:07.068396578 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpiAmdBu/src/foo.py` 2026-10-02 06:58:07.068398858 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.068406828 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.068778090 DEBUG method="textDocument/foldingRange" response.id=2 duration=364.04µs 2026-10-02 06:58:07.068792020 DEBUG Received server response for request 2 2026-10-02 06:58:07.079027957 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:07.079053527 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.079061827 DEBUG method="shutdown" response.id=3 duration=11.67µs 2026-10-02 06:58:07.079071957 DEBUG Received server response for request 3 2026-10-02 06:58:07.079075767 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.079085317 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-10-02 06:58:07.080503395 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:07.080558076 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.080591806 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.080640346 DEBUG Client info: None 2026-10-02 06:58:07.080670106 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.080680536 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.080686476 INFO Version: Unknown 2026-10-02 06:58:07.080722196 DEBUG Received server response for request 1 2026-10-02 06:58:07.080750457 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.080764827 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.080839047 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.080873337 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.080876987 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.080889127 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.080891947 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-02 06:58:07.080935918 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.080949528 DEBUG Initializing workspace `file:///tmp/.tmpq1jUcR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.080963568 DEBUG Searching for a project in '/tmp/.tmpq1jUcR/src' 2026-10-02 06:58:07.080995708 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.080999888 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.081450060 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.081455280 DEBUG Resolving local virtual environment: /tmp/.tmpq1jUcR/src/.venv 2026-10-02 06:58:07.081496051 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.081499721 DEBUG No virtual environment found 2026-10-02 06:58:07.081509931 DEBUG Adding first-party search path `/tmp/.tmpq1jUcR/src` 2026-10-02 06:58:07.081513921 DEBUG Using vendored stdlib 2026-10-02 06:58:07.081611111 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.081615591 DEBUG Adding new file root '/tmp/.tmpq1jUcR/src' of kind Project 2026-10-02 06:58:07.084617878 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:07.084634018 DEBUG Updating project to check open files 2026-10-02 06:58:07.084695019 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpq1jUcR/src/foo.py") 2026-10-02 06:58:07.084702709 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpq1jUcR/src/foo.py` 2026-10-02 06:58:07.084710519 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpq1jUcR/src/foo.py` 2026-10-02 06:58:07.084829459 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpq1jUcR/src/foo.py` to project `src` 2026-10-02 06:58:07.084843199 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpq1jUcR/src/foo.py` 2026-10-02 06:58:07.084845709 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.084852669 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.084997240 DEBUG method="textDocument/foldingRange" response.id=2 duration=138.42µs 2026-10-02 06:58:07.085010590 DEBUG Received server response for request 2 2026-10-02 06:58:07.095221237 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:07.095241027 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.095247247 DEBUG method="shutdown" response.id=3 duration=9.01µs 2026-10-02 06:58:07.095256917 DEBUG Received server response for request 3 2026-10-02 06:58:07.095260337 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.095269327 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-10-02 06:58:07.096583745 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:07.096640125 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.096670525 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.096712375 DEBUG Client info: None 2026-10-02 06:58:07.096739926 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.096750446 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.096756046 INFO Version: Unknown 2026-10-02 06:58:07.096791746 DEBUG Received server response for request 1 2026-10-02 06:58:07.096820636 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.096833176 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp1cwjIU 2026-10-02 06:58:07.096840196 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.096906427 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.096939227 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.096942907 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.096949967 DEBUG No workspace configuration provided for file:///tmp/.tmp1cwjIU 2026-10-02 06:58:07.096963637 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:07.096996497 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.097001157 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp1cwjIU, using default options 2026-10-02 06:58:07.097010687 DEBUG Initializing workspace `file:///tmp/.tmp1cwjIU`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.097023647 DEBUG Searching for a project in '/tmp/.tmp1cwjIU' 2026-10-02 06:58:07.097047997 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.097053037 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.097494430 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.097499400 DEBUG Resolving local virtual environment: /tmp/.tmp1cwjIU/.venv 2026-10-02 06:58:07.097537520 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.097541310 DEBUG No virtual environment found 2026-10-02 06:58:07.097551360 DEBUG Adding first-party search path `/tmp/.tmp1cwjIU` 2026-10-02 06:58:07.097555450 DEBUG Using vendored stdlib 2026-10-02 06:58:07.097648641 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.097652411 DEBUG Adding new file root '/tmp/.tmp1cwjIU' of kind Project 2026-10-02 06:58:07.101243831 INFO Project::index_files{project=.tmp1cwjIU}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:07.101260481 DEBUG Updating project to check open files 2026-10-02 06:58:07.101295341 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:07.101298561 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:07.101305601 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.101311961 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:07.101314231 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:07.101322171 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:58:07.101329171 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:07.101331401 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:07.101336631 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-02 06:58:07.101418582 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:58:07.101581592 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.113455019 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:07.130648124 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:07.130667764 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:07.130671694 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:07.130703265 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-02 06:58:07.130808485 DEBUG method="textDocument/foldingRange" response.id=2 duration=86.92µs 2026-10-02 06:58:07.130831085 DEBUG Received server response for request 2 2026-10-02 06:58:07.130847485 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-10-02 06:58:07.130881146 DEBUG method="textDocument/foldingRange" response.id=3 duration=24.71µs 2026-10-02 06:58:07.130897996 DEBUG Received server response for request 3 2026-10-02 06:58:07.141149763 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:07.141183013 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.141191893 DEBUG method="shutdown" response.id=4 duration=13.59µs 2026-10-02 06:58:07.141219533 DEBUG Received server response for request 4 2026-10-02 06:58:07.141222883 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.141240033 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-10-02 06:58:07.145812799 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:07.145875159 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.145915069 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.145975870 DEBUG Client info: None 2026-10-02 06:58:07.146013540 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.146027420 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.146033460 INFO Version: Unknown 2026-10-02 06:58:07.146071860 DEBUG Received server response for request 1 2026-10-02 06:58:07.146106170 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.146121730 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.146213731 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.146257211 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.146260841 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.146274991 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.146278641 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.146281541 DEBUG Client sends request `textDocument/definition` with ID 2 2026-10-02 06:58:07.146333062 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.146347992 DEBUG Initializing workspace `file:///tmp/.tmpSu0L84/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.146366642 DEBUG Searching for a project in '/tmp/.tmpSu0L84/src' 2026-10-02 06:58:07.146400662 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.146406072 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.146884775 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.146890495 DEBUG Resolving local virtual environment: /tmp/.tmpSu0L84/src/.venv 2026-10-02 06:58:07.146938485 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.146943265 DEBUG No virtual environment found 2026-10-02 06:58:07.146954025 DEBUG Adding first-party search path `/tmp/.tmpSu0L84/src` 2026-10-02 06:58:07.146958195 DEBUG Using vendored stdlib 2026-10-02 06:58:07.147049386 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.147053916 DEBUG Adding new file root '/tmp/.tmpSu0L84/src' of kind Project 2026-10-02 06:58:07.149024487 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-10-02 06:58:07.149044327 DEBUG Updating project to check open files 2026-10-02 06:58:07.149110557 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSu0L84/src/script.py") 2026-10-02 06:58:07.149119147 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSu0L84/src/script.py` 2026-10-02 06:58:07.149126207 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSu0L84/src/script.py` 2026-10-02 06:58:07.149274728 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSu0L84/src/script.py` to project `src` 2026-10-02 06:58:07.149289968 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSu0L84/src/script.py` 2026-10-02 06:58:07.149292398 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.149301688 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:58:07.149328738 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSu0L84/src/ordinary.py") 2026-10-02 06:58:07.149333798 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSu0L84/src/ordinary.py` 2026-10-02 06:58:07.149338398 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSu0L84/src/ordinary.py` 2026-10-02 06:58:07.149419339 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSu0L84/src/ordinary.py` to project `src` 2026-10-02 06:58:07.149427079 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSu0L84/src/ordinary.py` 2026-10-02 06:58:07.149429319 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.149436009 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(200))}}: Set open project files (count: 2) 2026-10-02 06:58:07.150072752 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-10-02 06:58:07.150131733 DEBUG request{id=2 method=textDocument/definition}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.150137263 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-10-02 06:58:07.150146443 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmpSu0L84/src/dependencies` 2026-10-02 06:58:07.150151543 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-10-02 06:58:07.150269194 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.150277944 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmpSu0L84/src/dependencies' of kind SearchPath 2026-10-02 06:58:07.150356164 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.150429234 DEBUG method="textDocument/definition" response.id=2 duration=987.64µs 2026-10-02 06:58:07.150441565 DEBUG Received server response for request 2 2026-10-02 06:58:07.150536615 DEBUG Client sends request `textDocument/definition` with ID 3 2026-10-02 06:58:07.150614696 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.150622616 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-10-02 06:58:07.150635936 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:07.150644176 DEBUG method="textDocument/definition" response.id=3 duration=93.83µs 2026-10-02 06:58:07.150653086 DEBUG Received server response for request 3 2026-10-02 06:58:07.160744352 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:07.160766372 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.160775182 DEBUG method="shutdown" response.id=4 duration=12.68µs 2026-10-02 06:58:07.160785262 DEBUG Received server response for request 4 2026-10-02 06:58:07.160789092 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.160798112 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-10-02 06:58:07.162606182 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:07.162672883 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.162708753 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.162765693 DEBUG Client info: None 2026-10-02 06:58:07.162798673 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.162810543 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.162816413 INFO Version: Unknown 2026-10-02 06:58:07.162854744 DEBUG Received server response for request 1 2026-10-02 06:58:07.162895374 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.162909284 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.163003354 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.163037755 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.163041215 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.163055065 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.163058055 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:07.163114495 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.163131885 DEBUG Initializing workspace `file:///tmp/.tmpdL4Y1Q/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.163147725 DEBUG Searching for a project in '/tmp/.tmpdL4Y1Q/src' 2026-10-02 06:58:07.163193185 DEBUG Found project at '/tmp/.tmpdL4Y1Q/src' 2026-10-02 06:58:07.163212096 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.164510683 DEBUG Resolving local virtual environment: /tmp/.tmpdL4Y1Q/src/.venv 2026-10-02 06:58:07.164564283 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.164569333 DEBUG No virtual environment found 2026-10-02 06:58:07.164580793 DEBUG Adding first-party search path `/tmp/.tmpdL4Y1Q/src` 2026-10-02 06:58:07.164585043 DEBUG Using vendored stdlib 2026-10-02 06:58:07.164716294 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.164721584 DEBUG Adding new file root '/tmp/.tmpdL4Y1Q/src' of kind Project 2026-10-02 06:58:07.167789751 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:07.167806461 DEBUG Updating project to check open files 2026-10-02 06:58:07.167892022 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdL4Y1Q/src/script.py") 2026-10-02 06:58:07.167901012 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdL4Y1Q/src/script.py` 2026-10-02 06:58:07.167908782 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdL4Y1Q/src/script.py` 2026-10-02 06:58:07.168048843 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdL4Y1Q/src/script.py` to project `src` 2026-10-02 06:58:07.168062023 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdL4Y1Q/src/script.py` 2026-10-02 06:58:07.168064623 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.168073563 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.168706916 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-10-02 06:58:07.168756177 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.168760677 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-02 06:58:07.168764837 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-02 06:58:07.168872937 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-10-02 06:58:07.168994528 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.172046205 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-02 06:58:07.172076125 DEBUG method="textDocument/hover" response.id=2 duration=4.00ms 2026-10-02 06:58:07.172090705 DEBUG Received server response for request 2 2026-10-02 06:58:07.182278972 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:07.182303972 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.182309432 DEBUG method="shutdown" response.id=3 duration=8.90µs 2026-10-02 06:58:07.182319872 DEBUG Received server response for request 3 2026-10-02 06:58:07.182323852 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.182332382 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-10-02 06:58:07.184150262 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:07.184229463 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.184260323 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.184313893 DEBUG Client info: None 2026-10-02 06:58:07.184341023 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.184352413 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.184357763 INFO Version: Unknown 2026-10-02 06:58:07.184395784 DEBUG Received server response for request 1 2026-10-02 06:58:07.184425254 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.184439084 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.184513454 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.184551724 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.184555154 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.184569595 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.184572515 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:07.184611175 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.184626295 DEBUG Initializing workspace `file:///tmp/.tmpfywj9F/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.184641755 DEBUG Searching for a project in '/tmp/.tmpfywj9F/src' 2026-10-02 06:58:07.184681805 DEBUG Found project at '/tmp/.tmpfywj9F/src' 2026-10-02 06:58:07.184686115 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.185161298 DEBUG Resolving local virtual environment: /tmp/.tmpfywj9F/src/.venv 2026-10-02 06:58:07.185226318 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.185230538 DEBUG No virtual environment found 2026-10-02 06:58:07.185242738 DEBUG Adding first-party search path `/tmp/.tmpfywj9F/src` 2026-10-02 06:58:07.185247108 DEBUG Using vendored stdlib 2026-10-02 06:58:07.185345579 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.185349309 DEBUG Adding new file root '/tmp/.tmpfywj9F/src' of kind Project 2026-10-02 06:58:07.187330640 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:07.187346880 DEBUG Updating project to check open files 2026-10-02 06:58:07.187411040 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfywj9F/src/script.py") 2026-10-02 06:58:07.187417980 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfywj9F/src/script.py` 2026-10-02 06:58:07.187425440 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfywj9F/src/script.py` 2026-10-02 06:58:07.187549751 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfywj9F/src/script.py` to project `src` 2026-10-02 06:58:07.187560961 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfywj9F/src/script.py` 2026-10-02 06:58:07.187563291 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.187570821 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.187662242 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-10-02 06:58:07.188360336 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.188368576 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-02 06:58:07.188372296 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-02 06:58:07.188474846 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.14, platform: win32 2026-10-02 06:58:07.188580737 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.191718304 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-02 06:58:07.191746784 DEBUG method="textDocument/hover" response.id=2 duration=4.17ms 2026-10-02 06:58:07.191761075 DEBUG Received server response for request 2 2026-10-02 06:58:07.201925591 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:07.201960131 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.201967061 DEBUG method="shutdown" response.id=3 duration=10.54µs 2026-10-02 06:58:07.201976582 DEBUG Received server response for request 3 2026-10-02 06:58:07.201980632 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.201996892 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-10-02 06:58:07.203789802 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-02 06:58:07.203854062 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.203887822 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.203941632 DEBUG Client info: None 2026-10-02 06:58:07.203970643 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.203982403 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.203988313 INFO Version: Unknown 2026-10-02 06:58:07.204028643 DEBUG Received server response for request 1 2026-10-02 06:58:07.204057633 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.204071103 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.204142464 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.204178734 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.204182274 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.204208454 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.204211384 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:07.204258034 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.204272144 DEBUG Initializing workspace `file:///tmp/.tmpYjd3i1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.204286754 DEBUG Searching for a project in '/tmp/.tmpYjd3i1/src' 2026-10-02 06:58:07.204318414 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.204323225 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.204755817 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.204761247 DEBUG Resolving local virtual environment: /tmp/.tmpYjd3i1/src/.venv 2026-10-02 06:58:07.204801567 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.204805707 DEBUG No virtual environment found 2026-10-02 06:58:07.204815917 DEBUG Adding first-party search path `/tmp/.tmpYjd3i1/src` 2026-10-02 06:58:07.204820057 DEBUG Using vendored stdlib 2026-10-02 06:58:07.204911218 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.204915238 DEBUG Adding new file root '/tmp/.tmpYjd3i1/src' of kind Project 2026-10-02 06:58:07.207784644 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:07.207799904 DEBUG Updating project to check open files 2026-10-02 06:58:07.207856384 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYjd3i1/src/foo.py") 2026-10-02 06:58:07.207863754 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYjd3i1/src/foo.py` 2026-10-02 06:58:07.207871174 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYjd3i1/src/foo.py` 2026-10-02 06:58:07.207993325 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYjd3i1/src/foo.py` to project `src` 2026-10-02 06:58:07.208004845 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYjd3i1/src/foo.py` 2026-10-02 06:58:07.208007115 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.208014105 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.208223226 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.216709104 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-02 06:58:07.218086411 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-02 06:58:07.218119321 DEBUG method="textDocument/hover" response.id=2 duration=10.10ms 2026-10-02 06:58:07.218135841 DEBUG Received server response for request 2 2026-10-02 06:58:07.228219148 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:07.228242118 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.228248338 DEBUG method="shutdown" response.id=3 duration=9.88µs 2026-10-02 06:58:07.228257298 DEBUG Received server response for request 3 2026-10-02 06:58:07.228261008 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.228269978 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-10-02 06:58:07.230765112 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-02 06:58:07.230839562 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.230874532 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.230947653 DEBUG Client info: None 2026-10-02 06:58:07.230979023 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.230990553 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.230996263 INFO Version: Unknown 2026-10-02 06:58:07.231035533 DEBUG Received server response for request 1 2026-10-02 06:58:07.231077524 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.231092704 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.231189504 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.231237494 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.231241334 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.231255885 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.231259345 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:07.231313805 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.231333055 DEBUG Initializing workspace `file:///tmp/.tmptveeJg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.231350035 DEBUG Searching for a project in '/tmp/.tmptveeJg/src' 2026-10-02 06:58:07.231384085 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.231389295 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.232632552 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.232644312 DEBUG Resolving local virtual environment: /tmp/.tmptveeJg/src/.venv 2026-10-02 06:58:07.232694513 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.232699553 DEBUG No virtual environment found 2026-10-02 06:58:07.232712143 DEBUG Adding first-party search path `/tmp/.tmptveeJg/src` 2026-10-02 06:58:07.232716363 DEBUG Using vendored stdlib 2026-10-02 06:58:07.232838223 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.232845353 DEBUG Adding new file root '/tmp/.tmptveeJg/src' of kind Project 2026-10-02 06:58:07.235006125 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:07.235021765 DEBUG Updating project to check open files 2026-10-02 06:58:07.235107036 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptveeJg/src/foo.py") 2026-10-02 06:58:07.235116226 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptveeJg/src/foo.py` 2026-10-02 06:58:07.235123396 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptveeJg/src/foo.py` 2026-10-02 06:58:07.235283547 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptveeJg/src/foo.py` to project `src` 2026-10-02 06:58:07.235298307 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptveeJg/src/foo.py` 2026-10-02 06:58:07.235300697 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.235308467 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.235587839 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.244861710 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-02 06:58:07.246254088 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-02 06:58:07.246289488 DEBUG method="textDocument/hover" response.id=2 duration=10.97ms 2026-10-02 06:58:07.246305318 DEBUG Received server response for request 2 2026-10-02 06:58:07.256393044 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:07.256416595 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.256422065 DEBUG method="shutdown" response.id=3 duration=8.89µs 2026-10-02 06:58:07.256431425 DEBUG Received server response for request 3 2026-10-02 06:58:07.256435265 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.256444715 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-10-02 06:58:07.258896638 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:07.258956879 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.258991619 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.259052249 DEBUG Client info: None 2026-10-02 06:58:07.259085549 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.259095379 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.259101189 INFO Version: Unknown 2026-10-02 06:58:07.259139020 DEBUG Received server response for request 1 2026-10-02 06:58:07.259172490 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.259186850 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.259277640 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.259315501 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.259319051 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.259332001 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.259335651 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.259338231 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:07.259376801 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.259391091 DEBUG Initializing workspace `file:///tmp/.tmpbpciYy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.259406401 DEBUG Searching for a project in '/tmp/.tmpbpciYy/src' 2026-10-02 06:58:07.259461782 DEBUG Found project at '/tmp/.tmpbpciYy/src' 2026-10-02 06:58:07.259466362 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.259917884 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.259922914 DEBUG Resolving local virtual environment: /tmp/.tmpbpciYy/src/.venv 2026-10-02 06:58:07.259964074 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.259968264 DEBUG No virtual environment found 2026-10-02 06:58:07.259978844 DEBUG Adding first-party search path `/tmp/.tmpbpciYy/src` 2026-10-02 06:58:07.259982904 DEBUG Using vendored stdlib 2026-10-02 06:58:07.260082375 INFO Python version: Python 3.12, platform: linux 2026-10-02 06:58:07.260086285 DEBUG Adding new file root '/tmp/.tmpbpciYy/src' of kind Project 2026-10-02 06:58:07.262102516 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-10-02 06:58:07.262116816 DEBUG Updating project to check open files 2026-10-02 06:58:07.262177917 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbpciYy/src/older.py") 2026-10-02 06:58:07.262184807 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbpciYy/src/older.py` 2026-10-02 06:58:07.262191327 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbpciYy/src/older.py` 2026-10-02 06:58:07.262316667 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbpciYy/src/older.py` to project `src` 2026-10-02 06:58:07.262329737 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbpciYy/src/older.py` 2026-10-02 06:58:07.262332387 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.262339128 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.262363738 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbpciYy/src/newer.py") 2026-10-02 06:58:07.262368188 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbpciYy/src/newer.py` 2026-10-02 06:58:07.262372958 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbpciYy/src/newer.py` 2026-10-02 06:58:07.262451778 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbpciYy/src/newer.py` to project `src` 2026-10-02 06:58:07.262459718 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbpciYy/src/newer.py` 2026-10-02 06:58:07.262461838 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.262469478 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(200))}}: Set open project files (count: 2) 2026-10-02 06:58:07.262757720 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-10-02 06:58:07.262789160 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-10-02 06:58:07.263342253 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-02 06:58:07.263375603 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.263380643 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-02 06:58:07.263387773 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpbpciYy/src` 2026-10-02 06:58:07.263392633 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-02 06:58:07.263500824 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-10-02 06:58:07.263587754 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.276045404 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-10-02 06:58:07.276085684 DEBUG method="textDocument/hover" response.id=2 duration=13.61ms 2026-10-02 06:58:07.276102314 DEBUG Received server response for request 2 2026-10-02 06:58:07.276229375 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-02 06:58:07.276281125 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-10-02 06:58:07.276287595 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-10-02 06:58:07.276672447 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-02 06:58:07.276710098 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.276714838 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-02 06:58:07.276721218 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpbpciYy/src` 2026-10-02 06:58:07.276726098 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-02 06:58:07.276812638 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-10-02 06:58:07.276853418 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.286819714 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-10-02 06:58:07.286854754 DEBUG method="textDocument/hover" response.id=3 duration=10.61ms 2026-10-02 06:58:07.286867944 DEBUG Received server response for request 3 2026-10-02 06:58:07.296998431 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:07.297031851 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.297038121 DEBUG method="shutdown" response.id=4 duration=9.51µs 2026-10-02 06:58:07.297055711 DEBUG Received server response for request 4 2026-10-02 06:58:07.297059651 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.297075821 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-10-02 06:58:07.300988173 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-02 06:58:07.301066023 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.301105503 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.301167204 DEBUG Client info: None 2026-10-02 06:58:07.301193554 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.301220644 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.301226984 INFO Version: Unknown 2026-10-02 06:58:07.301266054 DEBUG Received server response for request 1 2026-10-02 06:58:07.301311704 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.301327265 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.301438045 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.301486245 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.301489896 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.301504536 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.301507336 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:07.301562546 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.301581866 DEBUG Initializing workspace `file:///tmp/.tmpOVEwKD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.301600606 DEBUG Searching for a project in '/tmp/.tmpOVEwKD/src' 2026-10-02 06:58:07.301638006 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.301643396 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.302893913 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.302905133 DEBUG Resolving local virtual environment: /tmp/.tmpOVEwKD/src/.venv 2026-10-02 06:58:07.302958534 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.302963804 DEBUG No virtual environment found 2026-10-02 06:58:07.302976344 DEBUG Adding first-party search path `/tmp/.tmpOVEwKD/src` 2026-10-02 06:58:07.302980554 DEBUG Using vendored stdlib 2026-10-02 06:58:07.303101415 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.303106485 DEBUG Adding new file root '/tmp/.tmpOVEwKD/src' of kind Project 2026-10-02 06:58:07.305331897 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:07.305348257 DEBUG Updating project to check open files 2026-10-02 06:58:07.305428397 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOVEwKD/src/foo.py") 2026-10-02 06:58:07.305440397 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpOVEwKD/src/foo.py` 2026-10-02 06:58:07.305447938 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpOVEwKD/src/foo.py` 2026-10-02 06:58:07.305585678 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpOVEwKD/src/foo.py` to project `src` 2026-10-02 06:58:07.305599868 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOVEwKD/src/foo.py` 2026-10-02 06:58:07.305602538 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.305611008 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.305879020 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.315319233 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-02 06:58:07.316688070 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-02 06:58:07.316727130 DEBUG method="textDocument/hover" response.id=2 duration=11.11ms 2026-10-02 06:58:07.316745070 DEBUG Received server response for request 2 2026-10-02 06:58:07.326836317 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:07.326875747 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.326884037 DEBUG method="shutdown" response.id=3 duration=12.76µs 2026-10-02 06:58:07.326894507 DEBUG Received server response for request 3 2026-10-02 06:58:07.326898587 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.326915037 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-10-02 06:58:07.329511862 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-02 06:58:07.329589462 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.329626622 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.329682742 DEBUG Client info: None 2026-10-02 06:58:07.329711723 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.329725393 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.329732463 INFO Version: Unknown 2026-10-02 06:58:07.329774933 DEBUG Received server response for request 1 2026-10-02 06:58:07.329814113 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.329828813 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.329908384 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.329946704 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.329950574 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.329966744 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.329969844 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:07.330008474 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.330023124 DEBUG Initializing workspace `file:///tmp/.tmpousk94/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.330037954 DEBUG Searching for a project in '/tmp/.tmpousk94/src' 2026-10-02 06:58:07.330070215 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.330074485 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.330546667 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.330552397 DEBUG Resolving local virtual environment: /tmp/.tmpousk94/src/.venv 2026-10-02 06:58:07.330596258 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.330600678 DEBUG No virtual environment found 2026-10-02 06:58:07.330611408 DEBUG Adding first-party search path `/tmp/.tmpousk94/src` 2026-10-02 06:58:07.330615658 DEBUG Using vendored stdlib 2026-10-02 06:58:07.330711618 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.330716348 DEBUG Adding new file root '/tmp/.tmpousk94/src' of kind Project 2026-10-02 06:58:07.332785860 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:07.332802960 DEBUG Updating project to check open files 2026-10-02 06:58:07.332865740 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpousk94/src/foo.py") 2026-10-02 06:58:07.332873660 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpousk94/src/foo.py` 2026-10-02 06:58:07.332881330 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpousk94/src/foo.py` 2026-10-02 06:58:07.333004131 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpousk94/src/foo.py` to project `src` 2026-10-02 06:58:07.333017441 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpousk94/src/foo.py` 2026-10-02 06:58:07.333019771 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.333027141 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.333265802 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.343602910 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-02 06:58:07.344973988 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-02 06:58:07.345009168 DEBUG method="textDocument/hover" response.id=2 duration=11.98ms 2026-10-02 06:58:07.345025738 DEBUG Received server response for request 2 2026-10-02 06:58:07.355114214 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:07.355135274 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.355141764 DEBUG method="shutdown" response.id=3 duration=8.97µs 2026-10-02 06:58:07.355151684 DEBUG Received server response for request 3 2026-10-02 06:58:07.355155484 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.355164944 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-10-02 06:58:07.357698488 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-02 06:58:07.357770459 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.357804389 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.357853889 DEBUG Client info: None 2026-10-02 06:58:07.357880309 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.357893420 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-10-02 06:58:07.357900120 INFO Version: Unknown 2026-10-02 06:58:07.357941710 DEBUG Received server response for request 1 2026-10-02 06:58:07.357979210 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.357992590 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpXcumUT 2026-10-02 06:58:07.358000870 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.358077801 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.358115061 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.358118671 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.358126031 DEBUG No workspace configuration provided for file:///tmp/.tmpXcumUT 2026-10-02 06:58:07.358131661 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.358134301 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-02 06:58:07.358174141 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.358179341 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpXcumUT, using default options 2026-10-02 06:58:07.358188771 DEBUG Initializing workspace `file:///tmp/.tmpXcumUT`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.358216791 DEBUG Searching for a project in '/tmp/.tmpXcumUT' 2026-10-02 06:58:07.358243401 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.358248362 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.358696784 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.358702294 DEBUG Resolving local virtual environment: /tmp/.tmpXcumUT/.venv 2026-10-02 06:58:07.358742704 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.358746814 DEBUG No virtual environment found 2026-10-02 06:58:07.358757284 DEBUG Adding first-party search path `/tmp/.tmpXcumUT` 2026-10-02 06:58:07.358761414 DEBUG Using vendored stdlib 2026-10-02 06:58:07.358856835 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.358860915 DEBUG Adding new file root '/tmp/.tmpXcumUT' of kind Project 2026-10-02 06:58:07.361543190 INFO Project::index_files{project=.tmpXcumUT}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:07.361560150 DEBUG Updating project to check open files 2026-10-02 06:58:07.361623880 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXcumUT/foo.py") 2026-10-02 06:58:07.361632220 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXcumUT/foo.py` 2026-10-02 06:58:07.361638500 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXcumUT/foo.py` 2026-10-02 06:58:07.361745091 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXcumUT/foo.py` to project `.tmpXcumUT` 2026-10-02 06:58:07.361758771 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXcumUT/foo.py` 2026-10-02 06:58:07.361761451 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.361768571 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.362228134 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.374007499 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-02 06:58:07.374346471 DEBUG method="textDocument/implementation" response.id=2 duration=12.57ms 2026-10-02 06:58:07.374362251 DEBUG Received server response for request 2 2026-10-02 06:58:07.384498708 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:07.384532928 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.384539138 DEBUG method="shutdown" response.id=3 duration=8.58µs 2026-10-02 06:58:07.384548788 DEBUG Received server response for request 3 2026-10-02 06:58:07.384552538 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.384568338 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-10-02 06:58:07.387338593 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-02 06:58:07.387410314 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.387445824 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.387500354 DEBUG Client info: None 2026-10-02 06:58:07.387526605 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.387539995 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.387546065 INFO Version: Unknown 2026-10-02 06:58:07.387582855 DEBUG Received server response for request 1 2026-10-02 06:58:07.387619265 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.387632225 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpXqypVb 2026-10-02 06:58:07.387639965 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.387724226 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.387763276 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.387766746 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.387774316 DEBUG No workspace configuration provided for file:///tmp/.tmpXqypVb 2026-10-02 06:58:07.387780616 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.387783246 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-02 06:58:07.387824756 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.387829456 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpXqypVb, using default options 2026-10-02 06:58:07.387838266 DEBUG Initializing workspace `file:///tmp/.tmpXqypVb`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.387853226 DEBUG Searching for a project in '/tmp/.tmpXqypVb' 2026-10-02 06:58:07.387880056 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.387884656 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.388359909 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.388365779 DEBUG Resolving local virtual environment: /tmp/.tmpXqypVb/.venv 2026-10-02 06:58:07.388408739 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.388413269 DEBUG No virtual environment found 2026-10-02 06:58:07.388424140 DEBUG Adding first-party search path `/tmp/.tmpXqypVb` 2026-10-02 06:58:07.388428210 DEBUG Using vendored stdlib 2026-10-02 06:58:07.388519330 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.388523470 DEBUG Adding new file root '/tmp/.tmpXqypVb' of kind Project 2026-10-02 06:58:07.392308121 INFO Project::index_files{project=.tmpXqypVb}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:07.392326091 DEBUG Updating project to check open files 2026-10-02 06:58:07.392388962 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXqypVb/foo.py") 2026-10-02 06:58:07.392397222 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXqypVb/foo.py` 2026-10-02 06:58:07.392403582 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXqypVb/foo.py` 2026-10-02 06:58:07.392509272 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXqypVb/foo.py` to project `.tmpXqypVb` 2026-10-02 06:58:07.392523122 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXqypVb/foo.py` 2026-10-02 06:58:07.392525792 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.392532992 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.392802974 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.404358348 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-02 06:58:07.404609200 DEBUG method="textDocument/implementation" response.id=2 duration=12.07ms 2026-10-02 06:58:07.404628320 DEBUG Received server response for request 2 2026-10-02 06:58:07.414733486 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:07.414760446 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.414769696 DEBUG method="shutdown" response.id=3 duration=13.14µs 2026-10-02 06:58:07.414779886 DEBUG Received server response for request 3 2026-10-02 06:58:07.414783536 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.414792456 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-10-02 06:58:07.417537252 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:07.417612462 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.417649472 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.417703833 DEBUG Client info: None 2026-10-02 06:58:07.417729393 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.417741553 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.417748333 INFO Version: Unknown 2026-10-02 06:58:07.417786403 DEBUG Received server response for request 1 2026-10-02 06:58:07.417824743 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.417837383 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpInvTMG 2026-10-02 06:58:07.417844563 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.417926354 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.417963804 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.417967464 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.417975824 DEBUG No workspace configuration provided for file:///tmp/.tmpInvTMG 2026-10-02 06:58:07.418040954 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.418045714 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpInvTMG, using default options 2026-10-02 06:58:07.418055505 DEBUG Initializing workspace `file:///tmp/.tmpInvTMG`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.418070545 DEBUG Searching for a project in '/tmp/.tmpInvTMG' 2026-10-02 06:58:07.418096975 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.418101635 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.418575137 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.418580757 DEBUG Resolving local virtual environment: /tmp/.tmpInvTMG/.venv 2026-10-02 06:58:07.418624598 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.418629148 DEBUG No virtual environment found 2026-10-02 06:58:07.418640168 DEBUG Adding first-party search path `/tmp/.tmpInvTMG` 2026-10-02 06:58:07.418644178 DEBUG Using vendored stdlib 2026-10-02 06:58:07.418735188 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.418739728 DEBUG Adding new file root '/tmp/.tmpInvTMG' of kind Project 2026-10-02 06:58:07.421566524 INFO Project::index_files{project=.tmpInvTMG}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:07.421580064 DEBUG Updating project to check open files 2026-10-02 06:58:07.428045920 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:07.428065700 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.428070580 DEBUG method="shutdown" response.id=2 duration=8.24µs 2026-10-02 06:58:07.428081300 DEBUG Received server response for request 2 2026-10-02 06:58:07.428084740 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.428093300 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-02 06:58:07.429483208 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:07.429542438 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.429574869 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.429631049 DEBUG Client info: None 2026-10-02 06:58:07.429653089 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: 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-02 06:58:07.429664369 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.429670199 INFO Version: Unknown 2026-10-02 06:58:07.429713899 DEBUG Received server response for request 1 2026-10-02 06:58:07.429750110 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.429764670 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.429835910 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.429869010 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.429872620 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.429885800 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.429889100 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:07.429935841 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.429952241 DEBUG Initializing workspace `file:///tmp/.tmp2pzJWO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.429967521 DEBUG Searching for a project in '/tmp/.tmp2pzJWO/src' 2026-10-02 06:58:07.429999021 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.430003441 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.430438303 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.430443723 DEBUG Resolving local virtual environment: /tmp/.tmp2pzJWO/src/.venv 2026-10-02 06:58:07.430481364 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.430485634 DEBUG No virtual environment found 2026-10-02 06:58:07.430496064 DEBUG Adding first-party search path `/tmp/.tmp2pzJWO/src` 2026-10-02 06:58:07.430500014 DEBUG Using vendored stdlib 2026-10-02 06:58:07.430590504 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.430594404 DEBUG Adding new file root '/tmp/.tmp2pzJWO/src' of kind Project 2026-10-02 06:58:07.433520831 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:07.433537601 DEBUG Updating project to check open files 2026-10-02 06:58:07.433603731 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2pzJWO/src/foo.py") 2026-10-02 06:58:07.433612061 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2pzJWO/src/foo.py` 2026-10-02 06:58:07.433618101 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2pzJWO/src/foo.py` 2026-10-02 06:58:07.433749392 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2pzJWO/src/foo.py` to project `src` 2026-10-02 06:58:07.433763292 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2pzJWO/src/foo.py` 2026-10-02 06:58:07.433765812 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.433773442 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.433819522 DEBUG method="textDocument/hover" response.id=2 duration=39.26µs 2026-10-02 06:58:07.433831472 DEBUG Received server response for request 2 2026-10-02 06:58:07.443906678 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:07.443929429 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.443936699 DEBUG method="shutdown" response.id=3 duration=10.68µs 2026-10-02 06:58:07.443946319 DEBUG Received server response for request 3 2026-10-02 06:58:07.443949749 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.443958519 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-10-02 06:58:07.445270336 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:07.445327596 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.445360927 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.445409247 DEBUG Client info: None 2026-10-02 06:58:07.445439487 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.445453127 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.445460507 INFO Version: Unknown 2026-10-02 06:58:07.445503437 DEBUG Received server response for request 1 2026-10-02 06:58:07.445530877 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.445545148 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.445635088 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.445678548 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.445682168 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.445700688 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.445703738 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:07.445758019 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.445776059 DEBUG Initializing workspace `file:///tmp/.tmpgOtGdj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.445806969 DEBUG Searching for a project in '/tmp/.tmpgOtGdj/src' 2026-10-02 06:58:07.445843069 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.445848429 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.447130316 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.447141506 DEBUG Resolving local virtual environment: /tmp/.tmpgOtGdj/src/.venv 2026-10-02 06:58:07.447193797 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.447211057 DEBUG No virtual environment found 2026-10-02 06:58:07.447223227 DEBUG Adding first-party search path `/tmp/.tmpgOtGdj/src` 2026-10-02 06:58:07.447227457 DEBUG Using vendored stdlib 2026-10-02 06:58:07.447356348 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.447360908 DEBUG Adding new file root '/tmp/.tmpgOtGdj/src' of kind Project 2026-10-02 06:58:07.449493870 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:07.449510310 DEBUG Updating project to check open files 2026-10-02 06:58:07.449593810 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgOtGdj/src/foo.py") 2026-10-02 06:58:07.449604820 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpgOtGdj/src/foo.py` 2026-10-02 06:58:07.449611780 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpgOtGdj/src/foo.py` 2026-10-02 06:58:07.449769411 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgOtGdj/src/foo.py` to project `src` 2026-10-02 06:58:07.449783681 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgOtGdj/src/foo.py` 2026-10-02 06:58:07.449786281 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.449794361 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.449840321 DEBUG method="textDocument/hover" response.id=2 duration=39.15µs 2026-10-02 06:58:07.449854432 DEBUG Received server response for request 2 2026-10-02 06:58:07.459929408 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:07.459951508 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.459957708 DEBUG method="shutdown" response.id=3 duration=9.09µs 2026-10-02 06:58:07.459967168 DEBUG Received server response for request 3 2026-10-02 06:58:07.459971568 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.459980668 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-10-02 06:58:07.461391326 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:07.461458886 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.461495286 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.461552457 DEBUG Client info: None 2026-10-02 06:58:07.461581317 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.461593957 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.461600147 INFO Version: Unknown 2026-10-02 06:58:07.461640667 DEBUG Received server response for request 1 2026-10-02 06:58:07.461677657 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.461697807 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpEyM0Mc 2026-10-02 06:58:07.461704247 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.461794308 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.461829748 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.461833108 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.461839048 DEBUG No workspace configuration provided for file:///tmp/.tmpEyM0Mc 2026-10-02 06:58:07.461904099 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.461909789 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpEyM0Mc, using default options 2026-10-02 06:58:07.461920229 DEBUG Initializing workspace `file:///tmp/.tmpEyM0Mc`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.461935479 DEBUG Searching for a project in '/tmp/.tmpEyM0Mc' 2026-10-02 06:58:07.461962089 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.461967179 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.463070195 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.463081395 DEBUG Resolving local virtual environment: /tmp/.tmpEyM0Mc/.venv 2026-10-02 06:58:07.463131576 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.463136606 DEBUG No virtual environment found 2026-10-02 06:58:07.463148926 DEBUG Adding first-party search path `/tmp/.tmpEyM0Mc` 2026-10-02 06:58:07.463153036 DEBUG Using vendored stdlib 2026-10-02 06:58:07.463292506 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.463298856 DEBUG Adding new file root '/tmp/.tmpEyM0Mc' of kind Project 2026-10-02 06:58:07.466220683 INFO Project::index_files{project=.tmpEyM0Mc}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:07.466235443 DEBUG Updating project to check open files 2026-10-02 06:58:07.472083095 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:07.472108515 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.472114925 DEBUG method="shutdown" response.id=2 duration=10.79µs 2026-10-02 06:58:07.472126445 DEBUG Received server response for request 2 2026-10-02 06:58:07.472130736 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.472140166 DEBUG Received exit notification, exiting ok test initialize::malformed_initialization_options_preserve_workspace_trust ... 2026-10-02 06:58:07.473613484 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:07.473698544 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.473747045 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.473801735 ERROR Failed to deserialize initialization options: unknown variant `invalid`, expected one of `off`, `openFilesOnly`, `workspace` 2026-10-02 06:58:07.473830285 DEBUG Client info: None 2026-10-02 06:58:07.473832485 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-02 06:58:07.473842705 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.473847605 INFO Version: Unknown 2026-10-02 06:58:07.473886735 DEBUG Received server response for request 1 2026-10-02 06:58:07.473929976 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.473945986 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.474027516 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.474065776 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.474069566 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.474085996 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.474130687 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.474146487 DEBUG Initializing workspace `file:///tmp/.tmpynQrOD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.474163027 DEBUG Searching for a project in '/tmp/.tmpynQrOD/src' 2026-10-02 06:58:07.474213937 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.474218777 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.475279723 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.475287483 DEBUG Resolving local virtual environment: /tmp/.tmpynQrOD/src/.venv 2026-10-02 06:58:07.475331903 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.475336433 DEBUG No virtual environment found 2026-10-02 06:58:07.475347123 DEBUG Adding first-party search path `/tmp/.tmpynQrOD/src` 2026-10-02 06:58:07.475351003 DEBUG Using vendored stdlib 2026-10-02 06:58:07.475470844 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.475475134 DEBUG Adding new file root '/tmp/.tmpynQrOD/src' of kind Project 2026-10-02 06:58:07.477554536 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:07.477568566 DEBUG Updating project to check open files 2026-10-02 06:58:07.477637216 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpynQrOD/src/script.py") 2026-10-02 06:58:07.477647596 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpynQrOD/src/script.py` 2026-10-02 06:58:07.477655346 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpynQrOD/src/script.py` 2026-10-02 06:58:07.477809477 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpynQrOD/src/script.py` to project `src` 2026-10-02 06:58:07.477821717 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpynQrOD/src/script.py` 2026-10-02 06:58:07.477824227 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.477831717 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.478268880 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:58:07.478300250 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.478305570 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:58:07.478308930 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:58:07.478395490 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.478431871 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpynQrOD/src/script.py' 2026-10-02 06:58:07.478485201 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.487999484 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:07.488086044 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:07.488095784 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:07.498193591 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:07.498243391 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.498252731 DEBUG method="shutdown" response.id=2 duration=14.66µs 2026-10-02 06:58:07.498271021 DEBUG Received server response for request 2 2026-10-02 06:58:07.498275931 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.498292451 DEBUG Received exit notification, exiting ok test initialize::malformed_trust_rejects_initialization - should panic ... 2026-10-02 06:58:07.500610314 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:07.500685395 DEBUG Architecture: x86_64, OS: linux ok test initialize::missing_virtual_env_does_not_panic ... 2026-10-02 06:58:07.500723615 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.500794595 DEBUG Received server response for request 1 2026-10-02 06:58:07.501720220 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:07.501780331 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.501815251 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.501875911 DEBUG Client info: None 2026-10-02 06:58:07.501907951 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.501919271 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.501926211 INFO Version: Unknown 2026-10-02 06:58:07.501966342 DEBUG Received server response for request 1 2026-10-02 06:58:07.502001952 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.502017242 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.502083612 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.502124453 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.502131163 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.502168183 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.502182283 DEBUG Initializing workspace `file:///tmp/.tmpyMp2Mj/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.502208453 DEBUG Searching for a project in '/tmp/.tmpyMp2Mj/project' 2026-10-02 06:58:07.502241093 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.502245523 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.502705466 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.502710546 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-02 06:58:07.502802196 ERROR Failed to load project for workspace `file:///tmp/.tmpyMp2Mj/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-02 06:58:07.502831407 DEBUG Received notification `window/showMessage` 2026-10-02 06:58:07.502835417 INFO Retrying to receive `window/showMessage` notification 2026-10-02 06:58:07.503231049 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.503235639 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-02 06:58:07.503242449 DEBUG Default settings failed to discover local Python environment 2026-10-02 06:58:07.503272019 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.503275419 DEBUG No virtual environment found 2026-10-02 06:58:07.503286989 DEBUG Adding first-party search path `/tmp/.tmpyMp2Mj/project` 2026-10-02 06:58:07.503291159 DEBUG Using vendored stdlib 2026-10-02 06:58:07.503384460 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.503388680 DEBUG Adding new file root '/tmp/.tmpyMp2Mj/project' of kind Project 2026-10-02 06:58:07.506300616 INFO Project::index_files{project=project}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:07.506315186 DEBUG Updating project to check open files 2026-10-02 06:58:07.512975123 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:07.512997853 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.513002663 DEBUG method="shutdown" response.id=2 duration=7.90µs 2026-10-02 06:58:07.513011643 DEBUG Received server response for request 2 2026-10-02 06:58:07.513015213 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.513022643 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-10-02 06:58:07.514358971 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-02 06:58:07.514418011 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.514451231 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.514502171 DEBUG Client info: None 2026-10-02 06:58:07.514529382 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.514539602 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.514545102 INFO Version: Unknown 2026-10-02 06:58:07.514582512 DEBUG Received server response for request 1 2026-10-02 06:58:07.514621422 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.514635392 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.514704733 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.514736553 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.514740433 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.514798023 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.514812203 DEBUG Initializing workspace `file:///tmp/.tmp9WN4zg/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.514826123 DEBUG Searching for a project in '/tmp/.tmp9WN4zg/foo' 2026-10-02 06:58:07.514859073 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.514863633 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.515324086 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.515329056 DEBUG Resolving local virtual environment: /tmp/.tmp9WN4zg/foo/.venv 2026-10-02 06:58:07.515368226 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.515372586 DEBUG No virtual environment found 2026-10-02 06:58:07.515383286 DEBUG Adding first-party search path `/tmp/.tmp9WN4zg/foo` 2026-10-02 06:58:07.515387256 DEBUG Using vendored stdlib 2026-10-02 06:58:07.515483257 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.515487257 DEBUG Adding new file root '/tmp/.tmp9WN4zg/foo' of kind Project 2026-10-02 06:58:07.518307343 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:07.518321673 DEBUG Updating project to check open files 2026-10-02 06:58:07.518334863 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-02 06:58:07.518352293 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:07.518358923 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:07.528509009 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:07.528534890 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.528542690 DEBUG method="shutdown" response.id=2 duration=14.22µs 2026-10-02 06:58:07.528553170 DEBUG Received server response for request 2 2026-10-02 06:58:07.528557390 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.528566920 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-10-02 06:58:07.529823687 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-02 06:58:07.529879547 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.529912737 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.529968838 DEBUG Client info: None 2026-10-02 06:58:07.529996068 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-02 06:58:07.530008478 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.530013788 INFO Version: Unknown 2026-10-02 06:58:07.530047968 DEBUG Received server response for request 1 2026-10-02 06:58:07.530077818 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.530090648 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.530162029 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.530220709 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.530224229 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.530267389 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.530281409 DEBUG Initializing workspace `file:///tmp/.tmp6Psxtw/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.530296319 DEBUG Searching for a project in '/tmp/.tmp6Psxtw/foo' 2026-10-02 06:58:07.530327710 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.530332230 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.530756932 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.530761672 DEBUG Resolving local virtual environment: /tmp/.tmp6Psxtw/foo/.venv 2026-10-02 06:58:07.530798822 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.530802712 DEBUG No virtual environment found 2026-10-02 06:58:07.530813212 DEBUG Adding first-party search path `/tmp/.tmp6Psxtw/foo` 2026-10-02 06:58:07.530817362 DEBUG Using vendored stdlib 2026-10-02 06:58:07.530909593 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.530913283 DEBUG Adding new file root '/tmp/.tmp6Psxtw/foo' of kind Project 2026-10-02 06:58:07.532857594 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:07.532869714 DEBUG Updating project to check open files 2026-10-02 06:58:07.532883864 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-02 06:58:07.532900174 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:07.532907134 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:07.543034860 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:07.543059390 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.543065960 DEBUG method="shutdown" response.id=2 duration=10.67µs 2026-10-02 06:58:07.543075650 DEBUG Received server response for request 2 2026-10-02 06:58:07.543080101 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.543089421 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-10-02 06:58:07.544500719 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-02 06:58:07.544563699 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.544597249 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.544658469 DEBUG Client info: None 2026-10-02 06:58:07.544680390 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-02 06:58:07.544695370 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-02 06:58:07.544701430 INFO Version: Unknown 2026-10-02 06:58:07.544741280 DEBUG Received server response for request 1 2026-10-02 06:58:07.544774350 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.544789820 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.544892261 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-02 06:58:07.544926531 DEBUG Initializing workspace `file:///tmp/.tmpmdx4Wj/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.544942861 DEBUG Searching for a project in '/tmp/.tmpmdx4Wj/foo' 2026-10-02 06:58:07.544976461 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.544981651 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.546444699 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.546456769 DEBUG Resolving local virtual environment: /tmp/.tmpmdx4Wj/foo/.venv 2026-10-02 06:58:07.546510090 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.546515430 DEBUG No virtual environment found 2026-10-02 06:58:07.546529210 DEBUG Adding first-party search path `/tmp/.tmpmdx4Wj/foo` 2026-10-02 06:58:07.546533620 DEBUG Using vendored stdlib 2026-10-02 06:58:07.546654810 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.546660601 DEBUG Adding new file root '/tmp/.tmpmdx4Wj/foo' of kind Project 2026-10-02 06:58:07.548887133 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:07.548903963 DEBUG Updating project to check open files 2026-10-02 06:58:07.548923433 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-02 06:58:07.548942873 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:07.548947083 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:07.559086400 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:07.559112860 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.559121360 DEBUG method="shutdown" response.id=2 duration=14.25µs 2026-10-02 06:58:07.559133000 DEBUG Received server response for request 2 2026-10-02 06:58:07.559137080 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.559146590 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-10-02 06:58:07.560587888 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-02 06:58:07.560647828 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.560679019 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.560737179 DEBUG Client info: None 2026-10-02 06:58:07.560762729 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-02 06:58:07.560775339 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.560780339 INFO Version: Unknown 2026-10-02 06:58:07.560819779 DEBUG Received server response for request 1 2026-10-02 06:58:07.560851300 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.560865830 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.560942970 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.560975310 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.560978740 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.561044401 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.561060271 DEBUG Initializing workspace `file:///tmp/.tmpiD85aG/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.561075291 DEBUG Searching for a project in '/tmp/.tmpiD85aG/foo' 2026-10-02 06:58:07.561107501 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.561112241 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.562189977 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.562209967 DEBUG Resolving local virtual environment: /tmp/.tmpiD85aG/foo/.venv 2026-10-02 06:58:07.562253297 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.562257987 DEBUG No virtual environment found 2026-10-02 06:58:07.562269037 DEBUG Adding first-party search path `/tmp/.tmpiD85aG/foo` 2026-10-02 06:58:07.562273027 DEBUG Using vendored stdlib 2026-10-02 06:58:07.562386318 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.562390968 DEBUG Adding new file root '/tmp/.tmpiD85aG/foo' of kind Project 2026-10-02 06:58:07.565517745 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-10-02 06:58:07.565534946 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-02 06:58:07.565552566 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:07.565557696 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:07.575696942 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:07.575721992 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.575730082 DEBUG method="shutdown" response.id=2 duration=12.38µs 2026-10-02 06:58:07.575741022 DEBUG Received server response for request 2 2026-10-02 06:58:07.575745442 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.575754672 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-10-02 06:58:07.577080090 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:07.577132860 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.577166070 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.577240091 DEBUG Client info: None 2026-10-02 06:58:07.577271191 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.577281531 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.577287971 INFO Version: Unknown 2026-10-02 06:58:07.577327681 DEBUG Received server response for request 1 2026-10-02 06:58:07.577357831 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.577371371 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.577452042 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.577491322 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.577494822 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.577557883 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.577572003 DEBUG Initializing workspace `file:///tmp/.tmpmUOscb/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.577586253 DEBUG Searching for a project in '/tmp/.tmpmUOscb/foo' 2026-10-02 06:58:07.577617913 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.577622353 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.578066725 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.578072065 DEBUG Resolving local virtual environment: /tmp/.tmpmUOscb/foo/.venv 2026-10-02 06:58:07.578112576 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.578116336 DEBUG No virtual environment found 2026-10-02 06:58:07.578126976 DEBUG Adding first-party search path `/tmp/.tmpmUOscb/foo` 2026-10-02 06:58:07.578131056 DEBUG Using vendored stdlib 2026-10-02 06:58:07.578236846 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.578241236 DEBUG Adding new file root '/tmp/.tmpmUOscb/foo' of kind Project 2026-10-02 06:58:07.581214653 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-10-02 06:58:07.581227643 DEBUG Updating project to check open files 2026-10-02 06:58:07.587729839 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:07.587751309 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.587757289 DEBUG method="shutdown" response.id=2 duration=9.70µs 2026-10-02 06:58:07.587768329 DEBUG Received server response for request 2 2026-10-02 06:58:07.587772559 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.587781829 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-10-02 06:58:07.589117717 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:07.589183377 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.589227028 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.589284028 DEBUG Client info: None 2026-10-02 06:58:07.589310288 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, 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-02 06:58:07.589321168 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.589326448 INFO Version: Unknown 2026-10-02 06:58:07.589366108 DEBUG Received server response for request 1 2026-10-02 06:58:07.589402909 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.589416859 WARN Received unknown options during initialization: { "bar": null } 2026-10-02 06:58:07.589425419 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.589427359 DEBUG Received notification `window/showMessage` 2026-10-02 06:58:07.589431079 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.589505829 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.589537209 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.589540729 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.589606320 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.589624200 DEBUG Initializing workspace `file:///tmp/.tmpZqeAIa/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.589640500 DEBUG Searching for a project in '/tmp/.tmpZqeAIa/foo' 2026-10-02 06:58:07.589674470 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.589679830 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.590820056 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.590829096 DEBUG Resolving local virtual environment: /tmp/.tmpZqeAIa/foo/.venv 2026-10-02 06:58:07.590876487 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.590881617 DEBUG No virtual environment found 2026-10-02 06:58:07.590893927 DEBUG Adding first-party search path `/tmp/.tmpZqeAIa/foo` 2026-10-02 06:58:07.590898247 DEBUG Using vendored stdlib 2026-10-02 06:58:07.591014667 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.591020417 DEBUG Adding new file root '/tmp/.tmpZqeAIa/foo' of kind Project 2026-10-02 06:58:07.594041074 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:07.594055314 DEBUG Updating project to check open files 2026-10-02 06:58:07.599677826 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:07.599704806 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.599710986 DEBUG method="shutdown" response.id=2 duration=10.34µs 2026-10-02 06:58:07.599723346 DEBUG Received server response for request 2 2026-10-02 06:58:07.599727326 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.599737256 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-10-02 06:58:07.601070693 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:07.601129714 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.601158304 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.601224374 DEBUG Client info: None 2026-10-02 06:58:07.601248944 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.601259454 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.601264984 INFO Version: Unknown 2026-10-02 06:58:07.601305945 DEBUG Received server response for request 1 2026-10-02 06:58:07.601338885 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.601352915 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.601430665 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.601467786 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.601471246 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.601532956 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.601547306 WARN Received unknown options for workspace `file:///tmp/.tmpK38m6C/foo`: { "bar": null } 2026-10-02 06:58:07.601557596 DEBUG Received notification `window/showMessage` 2026-10-02 06:58:07.601556626 DEBUG Initializing workspace `file:///tmp/.tmpK38m6C/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.601561796 INFO Retrying to receive `window/showMessage` notification 2026-10-02 06:58:07.601573046 DEBUG Searching for a project in '/tmp/.tmpK38m6C/foo' 2026-10-02 06:58:07.601608466 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.601613646 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.602636802 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.602641832 DEBUG Resolving local virtual environment: /tmp/.tmpK38m6C/foo/.venv 2026-10-02 06:58:07.602682532 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.602686702 DEBUG No virtual environment found 2026-10-02 06:58:07.602697343 DEBUG Adding first-party search path `/tmp/.tmpK38m6C/foo` 2026-10-02 06:58:07.602701633 DEBUG Using vendored stdlib 2026-10-02 06:58:07.602808733 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.602816533 DEBUG Adding new file root '/tmp/.tmpK38m6C/foo' of kind Project 2026-10-02 06:58:07.604922015 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:07.604938375 DEBUG Updating project to check open files 2026-10-02 06:58:07.611698023 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:07.611721793 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.611728773 DEBUG method="shutdown" response.id=2 duration=10.72µs 2026-10-02 06:58:07.611740023 DEBUG Received server response for request 2 2026-10-02 06:58:07.611743223 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.611751893 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-10-02 06:58:07.612970070 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-02 06:58:07.613024740 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.613057330 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.613106090 DEBUG Client info: None 2026-10-02 06:58:07.613132701 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.613143011 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.613149001 INFO Version: Unknown 2026-10-02 06:58:07.613184411 DEBUG Received server response for request 1 2026-10-02 06:58:07.613236131 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.613249081 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.613317882 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.613351672 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.613354782 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.613411862 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.613425512 DEBUG Initializing workspace `file:///tmp/.tmpeQVPqT/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.613439872 DEBUG Searching for a project in '/tmp/.tmpeQVPqT/foo' 2026-10-02 06:58:07.613471332 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.613475662 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.613932745 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.613937775 DEBUG Resolving local virtual environment: /tmp/.tmpeQVPqT/foo/.venv 2026-10-02 06:58:07.613975875 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.613979775 DEBUG No virtual environment found 2026-10-02 06:58:07.613990765 DEBUG Adding first-party search path `/tmp/.tmpeQVPqT/foo` 2026-10-02 06:58:07.613995015 DEBUG Using vendored stdlib 2026-10-02 06:58:07.614084616 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.614089096 DEBUG Adding new file root '/tmp/.tmpeQVPqT/foo' of kind Project 2026-10-02 06:58:07.616035887 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:07.616049057 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-02 06:58:07.616065817 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:07.616070657 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:07.626220713 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:07.626243574 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.626250324 DEBUG method="shutdown" response.id=2 duration=10.92µs 2026-10-02 06:58:07.626260954 DEBUG Received server response for request 2 2026-10-02 06:58:07.626265004 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.626274134 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-10-02 06:58:07.627535021 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-02 06:58:07.627588471 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.627620521 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.627681002 DEBUG Client info: None 2026-10-02 06:58:07.627706812 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-02 06:58:07.627718212 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.627723532 INFO Version: Unknown 2026-10-02 06:58:07.627759272 DEBUG Received server response for request 1 2026-10-02 06:58:07.627786362 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.627800672 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.627881323 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.627918583 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.627921973 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.627984453 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.627998183 DEBUG Initializing workspace `file:///tmp/.tmpleycvJ/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.628012673 DEBUG Searching for a project in '/tmp/.tmpleycvJ/foo' 2026-10-02 06:58:07.628045964 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.628050754 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.628514026 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.628519676 DEBUG Resolving local virtual environment: /tmp/.tmpleycvJ/foo/.venv 2026-10-02 06:58:07.628562937 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.628567187 DEBUG No virtual environment found 2026-10-02 06:58:07.628578977 DEBUG Adding first-party search path `/tmp/.tmpleycvJ/foo` 2026-10-02 06:58:07.628582957 DEBUG Using vendored stdlib 2026-10-02 06:58:07.628677457 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.628681627 DEBUG Adding new file root '/tmp/.tmpleycvJ/foo' of kind Project 2026-10-02 06:58:07.630639188 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:07.630651548 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-02 06:58:07.630667158 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:07.630671628 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:07.640798545 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:07.640819405 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.640826075 DEBUG method="shutdown" response.id=2 duration=10.76µs 2026-10-02 06:58:07.640836325 DEBUG Received server response for request 2 2026-10-02 06:58:07.640840385 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.640849515 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-10-02 06:58:07.642045752 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-02 06:58:07.642097862 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.642129682 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.642186272 DEBUG Client info: None 2026-10-02 06:58:07.642230073 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-02 06:58:07.642240893 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-02 06:58:07.642246123 INFO Version: Unknown 2026-10-02 06:58:07.642282973 DEBUG Received server response for request 1 2026-10-02 06:58:07.642310593 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.642324753 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.642394713 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-02 06:58:07.642426884 DEBUG Initializing workspace `file:///tmp/.tmpON3pld/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.642440584 DEBUG Searching for a project in '/tmp/.tmpON3pld/foo' 2026-10-02 06:58:07.642470864 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.642475854 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.642933626 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.642938786 DEBUG Resolving local virtual environment: /tmp/.tmpON3pld/foo/.venv 2026-10-02 06:58:07.642978417 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.642982597 DEBUG No virtual environment found 2026-10-02 06:58:07.642995577 DEBUG Adding first-party search path `/tmp/.tmpON3pld/foo` 2026-10-02 06:58:07.642999587 DEBUG Using vendored stdlib 2026-10-02 06:58:07.643092997 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.643097367 DEBUG Adding new file root '/tmp/.tmpON3pld/foo' of kind Project 2026-10-02 06:58:07.645097209 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:07.645112139 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-02 06:58:07.645131179 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:07.645136049 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:07.655273155 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:07.655297935 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.655305735 DEBUG method="shutdown" response.id=2 duration=12.22µs 2026-10-02 06:58:07.655316975 DEBUG Received server response for request 2 2026-10-02 06:58:07.655320875 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.655330005 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-10-02 06:58:07.656826824 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-02 06:58:07.656894684 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.656930354 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.656990785 DEBUG Client info: None 2026-10-02 06:58:07.657014605 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.657027795 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.657034205 INFO Version: Unknown 2026-10-02 06:58:07.657075095 DEBUG Received server response for request 1 2026-10-02 06:58:07.657116225 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.657131636 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.657243216 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.657284076 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.657287526 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.657301647 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.657304737 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-02 06:58:07.657361127 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.657380207 DEBUG Initializing workspace `file:///tmp/.tmprWifWA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.657397067 DEBUG Searching for a project in '/tmp/.tmprWifWA/src' 2026-10-02 06:58:07.657430917 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.657435777 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.658664644 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.658674114 DEBUG Resolving local virtual environment: /tmp/.tmprWifWA/src/.venv 2026-10-02 06:58:07.658728214 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.658733474 DEBUG No virtual environment found 2026-10-02 06:58:07.658745114 DEBUG Adding first-party search path `/tmp/.tmprWifWA/src` 2026-10-02 06:58:07.658749425 DEBUG Using vendored stdlib 2026-10-02 06:58:07.658879805 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.658884835 DEBUG Adding new file root '/tmp/.tmprWifWA/src' of kind Project 2026-10-02 06:58:07.661124388 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:07.661140388 DEBUG Updating project to check open files 2026-10-02 06:58:07.661239918 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprWifWA/src/foo.py") 2026-10-02 06:58:07.661250728 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprWifWA/src/foo.py` 2026-10-02 06:58:07.661258689 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprWifWA/src/foo.py` 2026-10-02 06:58:07.661407679 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprWifWA/src/foo.py` to project `src` 2026-10-02 06:58:07.661421129 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprWifWA/src/foo.py` 2026-10-02 06:58:07.661423649 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.661432259 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.661763301 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.677065997 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-02 06:58:07.677301358 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 15.827248ms 2026-10-02 06:58:07.677328748 DEBUG method="textDocument/inlayHint" response.id=2 duration=15.89ms 2026-10-02 06:58:07.677347548 DEBUG Received server response for request 2 2026-10-02 06:58:07.687614215 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:07.687653615 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.687659505 DEBUG method="shutdown" response.id=3 duration=10.51µs 2026-10-02 06:58:07.687669506 DEBUG Received server response for request 3 2026-10-02 06:58:07.687673066 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.687690656 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-10-02 06:58:07.690875953 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-02 06:58:07.690945864 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.690983544 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.691046924 DEBUG Client info: None 2026-10-02 06:58:07.691074644 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.691087475 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.691093095 INFO Version: Unknown 2026-10-02 06:58:07.691134655 DEBUG Received server response for request 1 2026-10-02 06:58:07.691171215 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.691186385 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.691289346 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.691325416 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.691329216 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.691342996 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.691346186 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-02 06:58:07.691399136 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.691416286 DEBUG Initializing workspace `file:///tmp/.tmpbIi0qR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.691432226 DEBUG Searching for a project in '/tmp/.tmpbIi0qR/src' 2026-10-02 06:58:07.691464347 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.691469887 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.692629953 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.692640493 DEBUG Resolving local virtual environment: /tmp/.tmpbIi0qR/src/.venv 2026-10-02 06:58:07.692683744 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.692687904 DEBUG No virtual environment found 2026-10-02 06:58:07.692699154 DEBUG Adding first-party search path `/tmp/.tmpbIi0qR/src` 2026-10-02 06:58:07.692703584 DEBUG Using vendored stdlib 2026-10-02 06:58:07.692817864 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.692823974 DEBUG Adding new file root '/tmp/.tmpbIi0qR/src' of kind Project 2026-10-02 06:58:07.695879591 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.003s 2026-10-02 06:58:07.695894691 DEBUG Updating project to check open files 2026-10-02 06:58:07.695968262 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbIi0qR/src/foo.py") 2026-10-02 06:58:07.695979202 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbIi0qR/src/foo.py` 2026-10-02 06:58:07.695987382 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbIi0qR/src/foo.py` 2026-10-02 06:58:07.696126333 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbIi0qR/src/foo.py` to project `src` 2026-10-02 06:58:07.696140503 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbIi0qR/src/foo.py` 2026-10-02 06:58:07.696143533 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.696151463 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.696428914 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.698768577 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 2.576874ms 2026-10-02 06:58:07.698794738 DEBUG method="textDocument/inlayHint" response.id=2 duration=2.64ms 2026-10-02 06:58:07.698807188 DEBUG Received server response for request 2 2026-10-02 06:58:07.709021754 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:07.709046555 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:07.709053755 DEBUG method="shutdown" response.id=3 duration=10.70µs 2026-10-02 06:58:07.709062955 DEBUG Received server response for request 3 2026-10-02 06:58:07.709066925 DEBUG Client sends notification `exit` 2026-10-02 06:58:07.709076075 DEBUG Received exit notification, exiting ok test inlay_hints::inlay_hint_burst_does_not_block_responses ... 2026-10-02 06:58:07.710901915 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-02 06:58:07.710956465 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:07.710993165 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:07.711049486 DEBUG Client info: None 2026-10-02 06:58:07.711078636 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:07.711090336 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:07.711097986 INFO Version: Unknown 2026-10-02 06:58:07.711137426 DEBUG Received server response for request 1 2026-10-02 06:58:07.711166736 DEBUG Client sends notification `initialized` 2026-10-02 06:58:07.711180777 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:07.711268067 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:07.711302707 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:07.711306407 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:07.711324907 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:07.711328427 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-02 06:58:07.711364708 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:07.711378748 DEBUG Initializing workspace `file:///tmp/.tmpn1YmVE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:07.711393228 DEBUG Searching for a project in '/tmp/.tmpn1YmVE/src' 2026-10-02 06:58:07.711423578 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:07.711428018 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:07.711868510 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:07.711873850 DEBUG Resolving local virtual environment: /tmp/.tmpn1YmVE/src/.venv 2026-10-02 06:58:07.711914821 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:07.711918741 DEBUG No virtual environment found 2026-10-02 06:58:07.711929011 DEBUG Adding first-party search path `/tmp/.tmpn1YmVE/src` 2026-10-02 06:58:07.711933001 DEBUG Using vendored stdlib 2026-10-02 06:58:07.712026271 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:07.712030591 DEBUG Adding new file root '/tmp/.tmpn1YmVE/src' of kind Project 2026-10-02 06:58:07.714045722 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:07.714062602 DEBUG Updating project to check open files 2026-10-02 06:58:07.714129783 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpn1YmVE/src/values.py") 2026-10-02 06:58:07.714137173 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpn1YmVE/src/values.py` 2026-10-02 06:58:07.714144993 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpn1YmVE/src/values.py` 2026-10-02 06:58:07.714302444 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpn1YmVE/src/values.py` to project `src` 2026-10-02 06:58:07.714316724 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpn1YmVE/src/values.py` 2026-10-02 06:58:07.714319224 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:07.714326994 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:07.719460443 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-02 06:58:07.728870145 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-02 06:58:07.740681001 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 26.325837ms 2026-10-02 06:58:07.740856222 DEBUG method="textDocument/inlayHint" response.id=2 duration=26.52ms 2026-10-02 06:58:07.740889652 DEBUG Received server response for request 2 2026-10-02 06:58:07.741259784 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-02 06:58:07.741278194 DEBUG Client sends request `textDocument/inlayHint` with ID 4 2026-10-02 06:58:07.741281654 DEBUG Client sends request `textDocument/inlayHint` with ID 5 2026-10-02 06:58:07.741285244 DEBUG Client sends request `textDocument/inlayHint` with ID 6 2026-10-02 06:58:07.741288254 DEBUG Client sends request `textDocument/inlayHint` with ID 7 2026-10-02 06:58:07.741290834 DEBUG Client sends request `textDocument/inlayHint` with ID 8 2026-10-02 06:58:07.741294034 DEBUG Client sends request `textDocument/inlayHint` with ID 9 2026-10-02 06:58:07.741300254 DEBUG Client sends request `textDocument/inlayHint` with ID 10 2026-10-02 06:58:07.741303614 DEBUG Client sends request `textDocument/inlayHint` with ID 11 2026-10-02 06:58:07.741307424 DEBUG Client sends request `textDocument/inlayHint` with ID 12 2026-10-02 06:58:07.741335254 DEBUG Client sends request `textDocument/inlayHint` with ID 13 2026-10-02 06:58:07.741338004 DEBUG Client sends request `textDocument/inlayHint` with ID 14 2026-10-02 06:58:07.741340494 DEBUG Client sends request `textDocument/inlayHint` with ID 15 2026-10-02 06:58:07.741342854 DEBUG Client sends request `textDocument/inlayHint` with ID 16 2026-10-02 06:58:07.741345624 DEBUG Client sends request `textDocument/inlayHint` with ID 17 2026-10-02 06:58:07.741348414 DEBUG Client sends request `textDocument/inlayHint` with ID 18 2026-10-02 06:58:07.741351054 DEBUG Client sends request `textDocument/inlayHint` with ID 19 2026-10-02 06:58:07.741354134 DEBUG Client sends request `textDocument/inlayHint` with ID 20 2026-10-02 06:58:07.741356474 DEBUG Client sends request `textDocument/inlayHint` with ID 21 2026-10-02 06:58:07.741359484 DEBUG Client sends request `textDocument/inlayHint` with ID 22 2026-10-02 06:58:07.741362135 DEBUG Client sends request `textDocument/inlayHint` with ID 23 2026-10-02 06:58:07.741364625 DEBUG Client sends request `textDocument/inlayHint` with ID 24 2026-10-02 06:58:07.741367035 DEBUG Client sends request `textDocument/inlayHint` with ID 25 2026-10-02 06:58:07.741369765 DEBUG Client sends request `textDocument/inlayHint` with ID 26 2026-10-02 06:58:07.741372175 DEBUG Client sends request `textDocument/inlayHint` with ID 27 2026-10-02 06:58:07.741374875 DEBUG Client sends request `textDocument/inlayHint` with ID 28 2026-10-02 06:58:07.741378485 DEBUG Client sends request `textDocument/inlayHint` with ID 29 2026-10-02 06:58:07.741381135 DEBUG Client sends request `textDocument/inlayHint` with ID 30 2026-10-02 06:58:07.741384385 DEBUG Client sends request `textDocument/inlayHint` with ID 31 2026-10-02 06:58:07.741386645 DEBUG Client sends request `textDocument/inlayHint` with ID 32 2026-10-02 06:58:07.741389505 DEBUG Client sends request `textDocument/inlayHint` with ID 33 2026-10-02 06:58:07.741392105 DEBUG Client sends request `textDocument/inlayHint` with ID 34 2026-10-02 06:58:07.741394945 DEBUG Client sends request `textDocument/inlayHint` with ID 35 2026-10-02 06:58:07.741397365 DEBUG Client sends request `textDocument/inlayHint` with ID 36 2026-10-02 06:58:07.741400205 DEBUG Client sends request `textDocument/inlayHint` with ID 37 2026-10-02 06:58:07.741402855 DEBUG Client sends request `textDocument/inlayHint` with ID 38 2026-10-02 06:58:07.741405455 DEBUG Client sends request `textDocument/inlayHint` with ID 39 2026-10-02 06:58:07.741408095 DEBUG Client sends request `textDocument/inlayHint` with ID 40 2026-10-02 06:58:07.741410705 DEBUG Client sends request `textDocument/inlayHint` with ID 41 2026-10-02 06:58:07.741413735 DEBUG Client sends request `textDocument/inlayHint` with ID 42 2026-10-02 06:58:07.741416315 DEBUG Client sends request `textDocument/inlayHint` with ID 43 2026-10-02 06:58:07.741419175 DEBUG Client sends request `textDocument/inlayHint` with ID 44 2026-10-02 06:58:07.741422375 DEBUG Client sends request `textDocument/inlayHint` with ID 45 2026-10-02 06:58:07.741425225 DEBUG Client sends request `textDocument/inlayHint` with ID 46 2026-10-02 06:58:07.741427925 DEBUG Client sends request `textDocument/inlayHint` with ID 47 2026-10-02 06:58:07.741430165 DEBUG Client sends request `textDocument/inlayHint` with ID 48 2026-10-02 06:58:07.741432595 DEBUG Client sends request `textDocument/inlayHint` with ID 49 2026-10-02 06:58:07.741434915 DEBUG Client sends request `textDocument/inlayHint` with ID 50 2026-10-02 06:58:07.741437725 DEBUG Client sends request `textDocument/inlayHint` with ID 51 2026-10-02 06:58:07.741441135 DEBUG Client sends request `textDocument/inlayHint` with ID 52 2026-10-02 06:58:07.741444865 DEBUG Client sends request `textDocument/inlayHint` with ID 53 2026-10-02 06:58:07.741447725 DEBUG Client sends request `textDocument/inlayHint` with ID 54 2026-10-02 06:58:07.741451115 DEBUG Client sends request `textDocument/inlayHint` with ID 55 2026-10-02 06:58:07.741454005 DEBUG Client sends request `textDocument/inlayHint` with ID 56 2026-10-02 06:58:07.741456505 DEBUG Client sends request `textDocument/inlayHint` with ID 57 2026-10-02 06:58:07.741458835 DEBUG Client sends request `textDocument/inlayHint` with ID 58 2026-10-02 06:58:07.741461205 DEBUG Client sends request `textDocument/inlayHint` with ID 59 2026-10-02 06:58:07.741463825 DEBUG Client sends request `textDocument/inlayHint` with ID 60 2026-10-02 06:58:07.741466495 DEBUG Client sends request `textDocument/inlayHint` with ID 61 2026-10-02 06:58:07.741468945 DEBUG Client sends request `textDocument/inlayHint` with ID 62 2026-10-02 06:58:07.741471345 DEBUG Client sends request `textDocument/inlayHint` with ID 63 2026-10-02 06:58:07.741473975 DEBUG Client sends request `textDocument/inlayHint` with ID 64 2026-10-02 06:58:07.741476145 DEBUG Client sends request `textDocument/inlayHint` with ID 65 2026-10-02 06:58:07.741479045 DEBUG Client sends request `textDocument/inlayHint` with ID 66 2026-10-02 06:58:07.741481485 DEBUG Client sends request `textDocument/inlayHint` with ID 67 2026-10-02 06:58:07.741483965 DEBUG Client sends request `textDocument/inlayHint` with ID 68 2026-10-02 06:58:07.741486355 DEBUG Client sends request `textDocument/inlayHint` with ID 69 2026-10-02 06:58:07.741488405 DEBUG Client sends request `textDocument/inlayHint` with ID 70 2026-10-02 06:58:07.741490455 DEBUG Client sends request `textDocument/inlayHint` with ID 71 2026-10-02 06:58:07.741492725 DEBUG Client sends request `textDocument/inlayHint` with ID 72 2026-10-02 06:58:07.741495085 DEBUG Client sends request `textDocument/inlayHint` with ID 73 2026-10-02 06:58:07.741497335 DEBUG Client sends request `textDocument/inlayHint` with ID 74 2026-10-02 06:58:07.741499875 DEBUG Client sends request `textDocument/inlayHint` with ID 75 2026-10-02 06:58:07.741502325 DEBUG Client sends request `textDocument/inlayHint` with ID 76 2026-10-02 06:58:07.741504435 DEBUG Client sends request `textDocument/inlayHint` with ID 77 2026-10-02 06:58:07.741506815 DEBUG Client sends request `textDocument/inlayHint` with ID 78 2026-10-02 06:58:07.741508925 DEBUG Client sends request `textDocument/inlayHint` with ID 79 2026-10-02 06:58:07.741511035 DEBUG Client sends request `textDocument/inlayHint` with ID 80 2026-10-02 06:58:07.741513155 DEBUG Client sends request `textDocument/inlayHint` with ID 81 2026-10-02 06:58:07.741515365 DEBUG Client sends request `textDocument/inlayHint` with ID 82 2026-10-02 06:58:07.741517395 DEBUG Client sends request `textDocument/inlayHint` with ID 83 2026-10-02 06:58:07.741519695 DEBUG Client sends request `textDocument/inlayHint` with ID 84 2026-10-02 06:58:07.741522645 DEBUG Client sends request `textDocument/inlayHint` with ID 85 2026-10-02 06:58:07.741524955 DEBUG Client sends request `textDocument/inlayHint` with ID 86 2026-10-02 06:58:07.741527085 DEBUG Client sends request `textDocument/inlayHint` with ID 87 2026-10-02 06:58:07.741529325 DEBUG Client sends request `textDocument/inlayHint` with ID 88 2026-10-02 06:58:07.741531705 DEBUG Client sends request `textDocument/inlayHint` with ID 89 2026-10-02 06:58:07.741534095 DEBUG Client sends request `textDocument/inlayHint` with ID 90 2026-10-02 06:58:07.741536885 DEBUG Client sends request `textDocument/inlayHint` with ID 91 2026-10-02 06:58:07.741538985 DEBUG Client sends request `textDocument/inlayHint` with ID 92 2026-10-02 06:58:07.741541086 DEBUG Client sends request `textDocument/inlayHint` with ID 93 2026-10-02 06:58:07.741543166 DEBUG Client sends request `textDocument/inlayHint` with ID 94 2026-10-02 06:58:07.741545386 DEBUG Client sends request `textDocument/inlayHint` with ID 95 2026-10-02 06:58:07.741548006 DEBUG Client sends request `textDocument/inlayHint` with ID 96 2026-10-02 06:58:07.741550406 DEBUG Client sends request `textDocument/inlayHint` with ID 97 2026-10-02 06:58:07.741553066 DEBUG Client sends request `textDocument/inlayHint` with ID 98 2026-10-02 06:58:07.741555726 DEBUG Client sends request `textDocument/inlayHint` with ID 99 2026-10-02 06:58:07.741558876 DEBUG Client sends request `textDocument/inlayHint` with ID 100 2026-10-02 06:58:07.741561686 DEBUG Client sends request `textDocument/inlayHint` with ID 101 2026-10-02 06:58:07.741564356 DEBUG Client sends request `textDocument/inlayHint` with ID 102 2026-10-02 06:58:07.741566726 DEBUG Client sends request `textDocument/inlayHint` with ID 103 2026-10-02 06:58:07.741569346 DEBUG Client sends request `textDocument/inlayHint` with ID 104 2026-10-02 06:58:07.741571886 DEBUG Client sends request `textDocument/inlayHint` with ID 105 2026-10-02 06:58:07.741574636 DEBUG Client sends request `textDocument/hover` with ID 106 2026-10-02 06:58:07.741671556 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 359.182µs 2026-10-02 06:58:07.741932578 DEBUG method="textDocument/inlayHint" response.id=3 duration=641.13µs 2026-10-02 06:58:07.741950758 DEBUG Received server response for request 3 2026-10-02 06:58:07.743152054 DEBUG request{id=4 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.227876ms 2026-10-02 06:58:07.744470872 DEBUG method="textDocument/inlayHint" response.id=4 duration=3.17ms 2026-10-02 06:58:07.744483482 DEBUG Received server response for request 4 2026-10-02 06:58:07.746126181 DEBUG request{id=5 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.665729ms 2026-10-02 06:58:07.747541929 DEBUG method="textDocument/inlayHint" response.id=5 duration=6.22ms 2026-10-02 06:58:07.747552859 DEBUG Received server response for request 5 2026-10-02 06:58:07.749142728 DEBUG request{id=6 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.611599ms 2026-10-02 06:58:07.750614496 DEBUG method="textDocument/inlayHint" response.id=6 duration=9.29ms 2026-10-02 06:58:07.750624986 DEBUG Received server response for request 6 2026-10-02 06:58:07.752110664 DEBUG request{id=7 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.504548ms 2026-10-02 06:58:07.753801814 DEBUG method="textDocument/inlayHint" response.id=7 duration=11.86ms 2026-10-02 06:58:07.753812314 DEBUG Received server response for request 7 2026-10-02 06:58:07.755445163 DEBUG request{id=8 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.651769ms 2026-10-02 06:58:07.756581579 DEBUG method="textDocument/inlayHint" response.id=8 duration=12.10ms 2026-10-02 06:58:07.756591309 DEBUG Received server response for request 8 2026-10-02 06:58:07.758163068 DEBUG request{id=9 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.590169ms 2026-10-02 06:58:07.759408605 DEBUG method="textDocument/inlayHint" response.id=9 duration=11.86ms 2026-10-02 06:58:07.759419135 DEBUG Received server response for request 9 2026-10-02 06:58:07.761056314 DEBUG request{id=10 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.657909ms 2026-10-02 06:58:07.762183700 DEBUG method="textDocument/inlayHint" response.id=10 duration=11.56ms 2026-10-02 06:58:07.762193640 DEBUG Received server response for request 10 2026-10-02 06:58:07.763731259 DEBUG request{id=11 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.555349ms 2026-10-02 06:58:07.765058976 DEBUG method="textDocument/inlayHint" response.id=11 duration=11.25ms 2026-10-02 06:58:07.765070116 DEBUG Received server response for request 11 2026-10-02 06:58:07.766723676 DEBUG request{id=12 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.67399ms 2026-10-02 06:58:07.767821512 DEBUG method="textDocument/inlayHint" response.id=12 duration=11.23ms 2026-10-02 06:58:07.767831422 DEBUG Received server response for request 12 2026-10-02 06:58:07.769132209 DEBUG request{id=13 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.318557ms 2026-10-02 06:58:07.770482767 DEBUG method="textDocument/inlayHint" response.id=13 duration=11.07ms 2026-10-02 06:58:07.770501247 DEBUG Received server response for request 13 2026-10-02 06:58:07.771849294 DEBUG request{id=14 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.374657ms 2026-10-02 06:58:07.773410473 DEBUG method="textDocument/inlayHint" response.id=14 duration=11.22ms 2026-10-02 06:58:07.773420863 DEBUG Received server response for request 14 2026-10-02 06:58:07.775007642 DEBUG request{id=15 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.605369ms 2026-10-02 06:58:07.776362099 DEBUG method="textDocument/inlayHint" response.id=15 duration=11.30ms 2026-10-02 06:58:07.776376079 DEBUG Received server response for request 15 2026-10-02 06:58:07.777520756 DEBUG request{id=16 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.168607ms 2026-10-02 06:58:07.778971184 DEBUG method="textDocument/inlayHint" response.id=16 duration=11.14ms 2026-10-02 06:58:07.779445367 DEBUG Received server response for request 16 2026-10-02 06:58:07.780569353 DEBUG request{id=17 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.607419ms 2026-10-02 06:58:07.782258922 DEBUG method="textDocument/inlayHint" response.id=17 duration=11.77ms 2026-10-02 06:58:07.782529274 DEBUG Received server response for request 17 2026-10-02 06:58:07.783835331 DEBUG request{id=18 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.583029ms 2026-10-02 06:58:07.785563991 DEBUG method="textDocument/inlayHint" response.id=18 duration=12.15ms 2026-10-02 06:58:07.785598501 DEBUG Received server response for request 18 2026-10-02 06:58:07.786801187 DEBUG request{id=19 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.243086ms 2026-10-02 06:58:07.787830483 DEBUG method="textDocument/inlayHint" response.id=19 duration=11.46ms 2026-10-02 06:58:07.789087410 DEBUG Received server response for request 19 2026-10-02 06:58:07.789148661 DEBUG request{id=20 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.326878ms 2026-10-02 06:58:07.790908340 DEBUG method="textDocument/inlayHint" response.id=20 duration=11.93ms 2026-10-02 06:58:07.791902976 DEBUG Received server response for request 20 2026-10-02 06:58:07.792508809 DEBUG request{id=21 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.611079ms 2026-10-02 06:58:07.794240799 DEBUG method="textDocument/inlayHint" response.id=21 duration=11.98ms 2026-10-02 06:58:07.794917933 DEBUG Received server response for request 21 2026-10-02 06:58:07.795800838 DEBUG request{id=22 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.566059ms 2026-10-02 06:58:07.797535607 DEBUG method="textDocument/inlayHint" response.id=22 duration=11.97ms 2026-10-02 06:58:07.798016860 DEBUG Received server response for request 22 2026-10-02 06:58:07.799120276 DEBUG request{id=23 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.593059ms 2026-10-02 06:58:07.800999026 DEBUG method="textDocument/inlayHint" response.id=23 duration=13.16ms 2026-10-02 06:58:07.801009177 DEBUG Received server response for request 23 2026-10-02 06:58:07.802577345 DEBUG request{id=24 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.586819ms 2026-10-02 06:58:07.804268995 DEBUG method="textDocument/inlayHint" response.id=24 duration=13.36ms 2026-10-02 06:58:07.804278975 DEBUG Received server response for request 24 2026-10-02 06:58:07.805788853 DEBUG request{id=25 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.530398ms 2026-10-02 06:58:07.807426882 DEBUG method="textDocument/inlayHint" response.id=25 duration=13.18ms 2026-10-02 06:58:07.807438422 DEBUG Received server response for request 25 2026-10-02 06:58:07.809073181 DEBUG request{id=26 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.653669ms 2026-10-02 06:58:07.810805071 DEBUG method="textDocument/inlayHint" response.id=26 duration=13.26ms 2026-10-02 06:58:07.810814671 DEBUG Received server response for request 26 2026-10-02 06:58:07.812354990 DEBUG request{id=27 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.559099ms 2026-10-02 06:58:07.813885168 DEBUG method="textDocument/inlayHint" response.id=27 duration=12.88ms 2026-10-02 06:58:07.813895678 DEBUG Received server response for request 27 2026-10-02 06:58:07.815496227 DEBUG request{id=28 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.618709ms 2026-10-02 06:58:07.817066126 DEBUG method="textDocument/inlayHint" response.id=28 duration=12.79ms 2026-10-02 06:58:07.817076326 DEBUG Received server response for request 28 2026-10-02 06:58:07.818778366 DEBUG request{id=29 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.72032ms 2026-10-02 06:58:07.820211203 DEBUG method="textDocument/inlayHint" response.id=29 duration=12.78ms 2026-10-02 06:58:07.820241624 DEBUG Received server response for request 29 2026-10-02 06:58:07.821437530 DEBUG request{id=30 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.247607ms 2026-10-02 06:58:07.822621717 DEBUG method="textDocument/inlayHint" response.id=30 duration=11.81ms 2026-10-02 06:58:07.823155940 DEBUG Received server response for request 30 2026-10-02 06:58:07.824176006 DEBUG request{id=31 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.563559ms 2026-10-02 06:58:07.825831825 DEBUG method="textDocument/inlayHint" response.id=31 duration=11.94ms 2026-10-02 06:58:07.826088636 DEBUG Received server response for request 31 2026-10-02 06:58:07.827322183 DEBUG request{id=32 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.497298ms 2026-10-02 06:58:07.829140933 DEBUG method="textDocument/inlayHint" response.id=32 duration=12.07ms 2026-10-02 06:58:07.829153453 DEBUG Received server response for request 32 2026-10-02 06:58:07.830710042 DEBUG request{id=33 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.578359ms 2026-10-02 06:58:07.832418531 DEBUG method="textDocument/inlayHint" response.id=33 duration=12.19ms 2026-10-02 06:58:07.832428611 DEBUG Received server response for request 33 2026-10-02 06:58:07.834011940 DEBUG request{id=34 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.604749ms 2026-10-02 06:58:07.835614859 DEBUG method="textDocument/inlayHint" response.id=34 duration=12.98ms 2026-10-02 06:58:07.835625139 DEBUG Received server response for request 34 2026-10-02 06:58:07.837139438 DEBUG request{id=35 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.532269ms 2026-10-02 06:58:07.838850677 DEBUG method="textDocument/inlayHint" response.id=35 duration=13.01ms 2026-10-02 06:58:07.838862217 DEBUG Received server response for request 35 2026-10-02 06:58:07.840458466 DEBUG request{id=36 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.614109ms 2026-10-02 06:58:07.842079325 DEBUG method="textDocument/inlayHint" response.id=36 duration=12.93ms 2026-10-02 06:58:07.842090205 DEBUG Received server response for request 36 2026-10-02 06:58:07.843628554 DEBUG request{id=37 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.556719ms 2026-10-02 06:58:07.845300603 DEBUG method="textDocument/inlayHint" response.id=37 duration=12.88ms 2026-10-02 06:58:07.845310903 DEBUG Received server response for request 37 2026-10-02 06:58:07.846844252 DEBUG request{id=38 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.550989ms 2026-10-02 06:58:07.848596911 DEBUG method="textDocument/inlayHint" response.id=38 duration=12.98ms 2026-10-02 06:58:07.848605302 DEBUG Received server response for request 38 2026-10-02 06:58:07.850156740 DEBUG request{id=39 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.567949ms 2026-10-02 06:58:07.851861320 DEBUG method="textDocument/inlayHint" response.id=39 duration=13.01ms 2026-10-02 06:58:07.851871110 DEBUG Received server response for request 39 2026-10-02 06:58:07.853311968 DEBUG request{id=40 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.461258ms 2026-10-02 06:58:07.855072688 DEBUG method="textDocument/inlayHint" response.id=40 duration=12.99ms 2026-10-02 06:58:07.855083548 DEBUG Received server response for request 40 2026-10-02 06:58:07.856560146 DEBUG request{id=41 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.495778ms 2026-10-02 06:58:07.858310946 DEBUG method="textDocument/inlayHint" response.id=41 duration=13.00ms 2026-10-02 06:58:07.858334906 DEBUG Received server response for request 41 2026-10-02 06:58:07.859856474 DEBUG request{id=42 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.551848ms 2026-10-02 06:58:07.861514043 DEBUG method="textDocument/inlayHint" response.id=42 duration=12.91ms 2026-10-02 06:58:07.861525023 DEBUG Received server response for request 42 2026-10-02 06:58:07.863041002 DEBUG request{id=43 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.535129ms 2026-10-02 06:58:07.864764842 DEBUG method="textDocument/inlayHint" response.id=43 duration=12.90ms 2026-10-02 06:58:07.864774742 DEBUG Received server response for request 43 2026-10-02 06:58:07.866322020 DEBUG request{id=44 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.566409ms 2026-10-02 06:58:07.868051930 DEBUG method="textDocument/inlayHint" response.id=44 duration=12.97ms 2026-10-02 06:58:07.868062190 DEBUG Received server response for request 44 2026-10-02 06:58:07.869774839 DEBUG request{id=45 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.730239ms 2026-10-02 06:58:07.871286848 DEBUG method="textDocument/inlayHint" response.id=45 duration=12.97ms 2026-10-02 06:58:07.871298138 DEBUG Received server response for request 45 2026-10-02 06:58:07.872800956 DEBUG request{id=46 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.524138ms 2026-10-02 06:58:07.874522996 DEBUG method="textDocument/inlayHint" response.id=46 duration=13.00ms 2026-10-02 06:58:07.874529506 DEBUG Received server response for request 46 2026-10-02 06:58:07.876221745 DEBUG request{id=47 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.703499ms 2026-10-02 06:58:07.877803024 DEBUG method="textDocument/inlayHint" response.id=47 duration=13.03ms 2026-10-02 06:58:07.877813094 DEBUG Received server response for request 47 2026-10-02 06:58:07.879357853 DEBUG request{id=48 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.562929ms 2026-10-02 06:58:07.881025482 DEBUG method="textDocument/inlayHint" response.id=48 duration=12.97ms 2026-10-02 06:58:07.881036092 DEBUG Received server response for request 48 2026-10-02 06:58:07.882400030 DEBUG request{id=49 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.383318ms 2026-10-02 06:58:07.884051509 DEBUG method="textDocument/inlayHint" response.id=49 duration=12.76ms 2026-10-02 06:58:07.884213450 DEBUG Received server response for request 49 2026-10-02 06:58:07.885573447 DEBUG request{id=50 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.527498ms 2026-10-02 06:58:07.887377247 DEBUG method="textDocument/inlayHint" response.id=50 duration=12.85ms 2026-10-02 06:58:07.887383017 DEBUG Received server response for request 50 2026-10-02 06:58:07.888920396 DEBUG request{id=51 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.550509ms 2026-10-02 06:58:07.890664946 DEBUG method="textDocument/inlayHint" response.id=51 duration=12.86ms 2026-10-02 06:58:07.890676506 DEBUG Received server response for request 51 2026-10-02 06:58:07.892276005 DEBUG request{id=52 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.619999ms 2026-10-02 06:58:07.893929474 DEBUG method="textDocument/inlayHint" response.id=52 duration=12.90ms 2026-10-02 06:58:07.893940984 DEBUG Received server response for request 52 2026-10-02 06:58:07.895411682 DEBUG request{id=53 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.489748ms 2026-10-02 06:58:07.897129552 DEBUG method="textDocument/inlayHint" response.id=53 duration=13.07ms 2026-10-02 06:58:07.897139552 DEBUG Received server response for request 53 2026-10-02 06:58:07.898758651 DEBUG request{id=54 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.636309ms 2026-10-02 06:58:07.900238619 DEBUG method="textDocument/inlayHint" response.id=54 duration=12.86ms 2026-10-02 06:58:07.900462240 DEBUG Received server response for request 54 2026-10-02 06:58:07.901804678 DEBUG request{id=55 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.572529ms 2026-10-02 06:58:07.903628058 DEBUG method="textDocument/inlayHint" response.id=55 duration=12.96ms 2026-10-02 06:58:07.903647068 DEBUG Received server response for request 55 2026-10-02 06:58:07.904932195 DEBUG request{id=56 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.312577ms 2026-10-02 06:58:07.906741655 DEBUG method="textDocument/inlayHint" response.id=56 duration=12.80ms 2026-10-02 06:58:07.906794436 DEBUG Received server response for request 56 2026-10-02 06:58:07.908325054 DEBUG request{id=57 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.589809ms 2026-10-02 06:58:07.910084314 DEBUG method="textDocument/inlayHint" response.id=57 duration=12.95ms 2026-10-02 06:58:07.910095584 DEBUG Received server response for request 57 2026-10-02 06:58:07.911678663 DEBUG request{id=58 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.602169ms 2026-10-02 06:58:07.913371842 DEBUG method="textDocument/inlayHint" response.id=58 duration=13.13ms 2026-10-02 06:58:07.913382772 DEBUG Received server response for request 58 2026-10-02 06:58:07.914844120 DEBUG request{id=59 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.481298ms 2026-10-02 06:58:07.916526210 DEBUG method="textDocument/inlayHint" response.id=59 duration=12.89ms 2026-10-02 06:58:07.916543160 DEBUG Received server response for request 59 2026-10-02 06:58:07.918064808 DEBUG request{id=60 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.546988ms 2026-10-02 06:58:07.919670257 DEBUG method="textDocument/inlayHint" response.id=60 duration=12.92ms 2026-10-02 06:58:07.919718917 DEBUG Received server response for request 60 2026-10-02 06:58:07.921263826 DEBUG request{id=61 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.600829ms 2026-10-02 06:58:07.922965026 DEBUG method="textDocument/inlayHint" response.id=61 duration=12.87ms 2026-10-02 06:58:07.922976956 DEBUG Received server response for request 61 2026-10-02 06:58:07.924532964 DEBUG request{id=62 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.575719ms 2026-10-02 06:58:07.926160713 DEBUG method="textDocument/inlayHint" response.id=62 duration=12.78ms 2026-10-02 06:58:07.926171253 DEBUG Received server response for request 62 2026-10-02 06:58:07.927641062 DEBUG request{id=63 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.488709ms 2026-10-02 06:58:07.929314231 DEBUG method="textDocument/inlayHint" response.id=63 duration=12.78ms 2026-10-02 06:58:07.929323831 DEBUG Received server response for request 63 2026-10-02 06:58:07.930927300 DEBUG request{id=64 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.622549ms 2026-10-02 06:58:07.932564389 DEBUG method="textDocument/inlayHint" response.id=64 duration=12.89ms 2026-10-02 06:58:07.932569439 DEBUG Received server response for request 64 2026-10-02 06:58:07.934159418 DEBUG request{id=65 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.601739ms 2026-10-02 06:58:07.935846327 DEBUG method="textDocument/inlayHint" response.id=65 duration=12.87ms 2026-10-02 06:58:07.935856037 DEBUG Received server response for request 65 2026-10-02 06:58:07.937313065 DEBUG request{id=66 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.478738ms 2026-10-02 06:58:07.939004955 DEBUG method="textDocument/inlayHint" response.id=66 duration=12.84ms 2026-10-02 06:58:07.939011245 DEBUG Received server response for request 66 2026-10-02 06:58:07.940581154 DEBUG request{id=67 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.580959ms 2026-10-02 06:58:07.942287373 DEBUG method="textDocument/inlayHint" response.id=67 duration=12.97ms 2026-10-02 06:58:07.942297573 DEBUG Received server response for request 67 2026-10-02 06:58:07.943862092 DEBUG request{id=68 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.583959ms 2026-10-02 06:58:07.945529241 DEBUG method="textDocument/inlayHint" response.id=68 duration=12.96ms 2026-10-02 06:58:07.945539541 DEBUG Received server response for request 68 2026-10-02 06:58:07.947161170 DEBUG request{id=69 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.639409ms 2026-10-02 06:58:07.948536848 DEBUG method="textDocument/inlayHint" response.id=69 duration=12.68ms 2026-10-02 06:58:07.948546968 DEBUG Received server response for request 69 2026-10-02 06:58:07.950087997 DEBUG request{id=70 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.561559ms 2026-10-02 06:58:07.951797996 DEBUG method="textDocument/inlayHint" response.id=70 duration=12.79ms 2026-10-02 06:58:07.951808496 DEBUG Received server response for request 70 2026-10-02 06:58:07.953405165 DEBUG request{id=71 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.616359ms 2026-10-02 06:58:07.955075704 DEBUG method="textDocument/inlayHint" response.id=71 duration=12.78ms 2026-10-02 06:58:07.955086694 DEBUG Received server response for request 71 2026-10-02 06:58:07.956658173 DEBUG request{id=72 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.592719ms 2026-10-02 06:58:07.958264172 DEBUG method="textDocument/inlayHint" response.id=72 duration=12.73ms 2026-10-02 06:58:07.958289482 DEBUG Received server response for request 72 2026-10-02 06:58:07.959733550 DEBUG request{id=73 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.475018ms 2026-10-02 06:58:07.961485700 DEBUG method="textDocument/inlayHint" response.id=73 duration=12.94ms 2026-10-02 06:58:07.961492510 DEBUG Received server response for request 73 2026-10-02 06:58:07.962978418 DEBUG request{id=74 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.497518ms 2026-10-02 06:58:07.964693948 DEBUG method="textDocument/inlayHint" response.id=74 duration=12.89ms 2026-10-02 06:58:07.964704378 DEBUG Received server response for request 74 2026-10-02 06:58:07.966258177 DEBUG request{id=75 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.569739ms 2026-10-02 06:58:07.967913426 DEBUG method="textDocument/inlayHint" response.id=75 duration=12.83ms 2026-10-02 06:58:07.967918616 DEBUG Received server response for request 75 2026-10-02 06:58:07.969516395 DEBUG request{id=76 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.610329ms 2026-10-02 06:58:07.971273294 DEBUG method="textDocument/inlayHint" response.id=76 duration=13.00ms 2026-10-02 06:58:07.971282925 DEBUG Received server response for request 76 2026-10-02 06:58:07.972836133 DEBUG request{id=77 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.571599ms 2026-10-02 06:58:07.974505192 DEBUG method="textDocument/inlayHint" response.id=77 duration=13.01ms 2026-10-02 06:58:07.974515723 DEBUG Received server response for request 77 2026-10-02 06:58:07.976004931 DEBUG request{id=78 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.507849ms 2026-10-02 06:58:07.977805301 DEBUG method="textDocument/inlayHint" response.id=78 duration=13.10ms 2026-10-02 06:58:07.977815361 DEBUG Received server response for request 78 2026-10-02 06:58:07.979412270 DEBUG request{id=79 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.615029ms 2026-10-02 06:58:07.981121989 DEBUG method="textDocument/inlayHint" response.id=79 duration=13.20ms 2026-10-02 06:58:07.981132299 DEBUG Received server response for request 79 2026-10-02 06:58:07.982686748 DEBUG request{id=80 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.572059ms 2026-10-02 06:58:07.984393178 DEBUG method="textDocument/inlayHint" response.id=80 duration=13.11ms 2026-10-02 06:58:07.984403478 DEBUG Received server response for request 80 2026-10-02 06:58:07.985948986 DEBUG request{id=81 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.563148ms 2026-10-02 06:58:07.987593875 DEBUG method="textDocument/inlayHint" response.id=81 duration=13.08ms 2026-10-02 06:58:07.987604285 DEBUG Received server response for request 81 2026-10-02 06:58:07.989251755 DEBUG request{id=82 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.66576ms 2026-10-02 06:58:07.990807213 DEBUG method="textDocument/inlayHint" response.id=82 duration=13.00ms 2026-10-02 06:58:07.990826623 DEBUG Received server response for request 82 2026-10-02 06:58:07.992480053 DEBUG request{id=83 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.67832ms 2026-10-02 06:58:07.994048941 DEBUG method="textDocument/inlayHint" response.id=83 duration=12.92ms 2026-10-02 06:58:07.994059621 DEBUG Received server response for request 83 2026-10-02 06:58:07.995561780 DEBUG request{id=84 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.521459ms 2026-10-02 06:58:07.997262629 DEBUG method="textDocument/inlayHint" response.id=84 duration=12.86ms 2026-10-02 06:58:07.997273489 DEBUG Received server response for request 84 2026-10-02 06:58:07.998760628 DEBUG request{id=85 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.506519ms 2026-10-02 06:58:08.000487617 DEBUG method="textDocument/inlayHint" response.id=85 duration=12.89ms 2026-10-02 06:58:08.000493157 DEBUG Received server response for request 85 2026-10-02 06:58:08.002117476 DEBUG request{id=86 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.636249ms 2026-10-02 06:58:08.003671025 DEBUG method="textDocument/inlayHint" response.id=86 duration=12.86ms 2026-10-02 06:58:08.003681515 DEBUG Received server response for request 86 2026-10-02 06:58:08.005312244 DEBUG request{id=87 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.649969ms 2026-10-02 06:58:08.006877703 DEBUG method="textDocument/inlayHint" response.id=87 duration=12.82ms 2026-10-02 06:58:08.006888013 DEBUG Received server response for request 87 2026-10-02 06:58:08.008578352 DEBUG request{id=88 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.707879ms 2026-10-02 06:58:08.010093281 DEBUG method="textDocument/inlayHint" response.id=88 duration=12.82ms 2026-10-02 06:58:08.010100281 DEBUG Received server response for request 88 2026-10-02 06:58:08.011462438 DEBUG request{id=89 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.376357ms 2026-10-02 06:58:08.012622045 DEBUG method="textDocument/inlayHint" response.id=89 duration=12.13ms 2026-10-02 06:58:08.013420579 DEBUG Received server response for request 89 2026-10-02 06:58:08.013773061 DEBUG request{id=90 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.159876ms 2026-10-02 06:58:08.014815687 DEBUG method="textDocument/inlayHint" response.id=90 duration=11.14ms 2026-10-02 06:58:08.015924463 DEBUG request{id=91 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.114856ms 2026-10-02 06:58:08.016627107 DEBUG Received server response for request 90 2026-10-02 06:58:08.017389711 DEBUG method="textDocument/inlayHint" response.id=91 duration=10.50ms 2026-10-02 06:58:08.018744239 DEBUG request{id=92 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.362188ms 2026-10-02 06:58:08.019603084 DEBUG Received server response for request 91 2026-10-02 06:58:08.020048096 DEBUG method="textDocument/inlayHint" response.id=92 duration=9.95ms 2026-10-02 06:58:08.021397384 DEBUG request{id=93 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.352808ms 2026-10-02 06:58:08.022606190 DEBUG Received server response for request 92 2026-10-02 06:58:08.023081213 DEBUG method="textDocument/inlayHint" response.id=93 duration=10.45ms 2026-10-02 06:58:08.024469301 DEBUG request{id=94 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.393898ms 2026-10-02 06:58:08.025756548 DEBUG Received server response for request 93 2026-10-02 06:58:08.026093170 DEBUG method="textDocument/inlayHint" response.id=94 duration=11.27ms 2026-10-02 06:58:08.027628168 DEBUG request{id=95 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.539478ms 2026-10-02 06:58:08.028929215 DEBUG Received server response for request 94 2026-10-02 06:58:08.029241457 DEBUG method="textDocument/inlayHint" response.id=95 duration=11.84ms 2026-10-02 06:58:08.030555275 DEBUG request{id=96 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.320908ms 2026-10-02 06:58:08.031947882 DEBUG Received server response for request 95 2026-10-02 06:58:08.032127913 DEBUG method="textDocument/inlayHint" response.id=96 duration=12.07ms 2026-10-02 06:58:08.033671102 DEBUG request{id=97 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.549789ms 2026-10-02 06:58:08.035104550 DEBUG Received server response for request 96 2026-10-02 06:58:08.035473112 DEBUG method="textDocument/inlayHint" response.id=97 duration=12.39ms 2026-10-02 06:58:08.036974250 DEBUG request{id=98 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.507328ms 2026-10-02 06:58:08.038233857 DEBUG Received server response for request 97 2026-10-02 06:58:08.038584339 DEBUG method="textDocument/inlayHint" response.id=98 duration=12.48ms 2026-10-02 06:58:08.040042237 DEBUG request{id=99 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.467568ms 2026-10-02 06:58:08.041413585 DEBUG Received server response for request 98 2026-10-02 06:58:08.041532816 DEBUG method="textDocument/inlayHint" response.id=99 duration=12.29ms 2026-10-02 06:58:08.043085904 DEBUG request{id=100 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.559228ms 2026-10-02 06:58:08.044536002 DEBUG Received server response for request 99 2026-10-02 06:58:08.044780674 DEBUG method="textDocument/inlayHint" response.id=100 duration=12.65ms 2026-10-02 06:58:08.046264842 DEBUG request{id=101 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.489158ms 2026-10-02 06:58:08.047569449 DEBUG Received server response for request 100 2026-10-02 06:58:08.047820521 DEBUG method="textDocument/inlayHint" response.id=101 duration=12.34ms 2026-10-02 06:58:08.049294379 DEBUG request{id=102 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.480278ms 2026-10-02 06:58:08.050621816 DEBUG Received server response for request 101 2026-10-02 06:58:08.050959798 DEBUG method="textDocument/inlayHint" response.id=102 duration=12.37ms 2026-10-02 06:58:08.052389766 DEBUG request{id=103 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.438288ms 2026-10-02 06:58:08.053772084 DEBUG Received server response for request 102 2026-10-02 06:58:08.054011405 DEBUG method="textDocument/inlayHint" response.id=103 duration=12.47ms 2026-10-02 06:58:08.055500003 DEBUG request{id=104 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.495098ms 2026-10-02 06:58:08.056906471 DEBUG Received server response for request 103 2026-10-02 06:58:08.057062092 DEBUG method="textDocument/inlayHint" response.id=104 duration=12.28ms 2026-10-02 06:58:08.058398140 DEBUG request{id=105 method=textDocument/inlayHint}: Inlay hint request returned 60 hints in 1.338398ms 2026-10-02 06:58:08.059766477 DEBUG Received server response for request 104 2026-10-02 06:58:08.059857618 DEBUG method="textDocument/inlayHint" response.id=105 duration=12.03ms 2026-10-02 06:58:08.059926058 DEBUG request{id=106 method=textDocument/hover}: Inferred type of covering node is int 2026-10-02 06:58:08.059966708 DEBUG method="textDocument/hover" response.id=106 duration=9.00ms 2026-10-02 06:58:08.060278640 DEBUG Received server response for request 105 2026-10-02 06:58:08.060284500 DEBUG Received server response for request 106 2026-10-02 06:58:08.070681158 DEBUG Client sends request `shutdown` with ID 107 2026-10-02 06:58:08.070715079 DEBUG request{id=107 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.070723619 DEBUG method="shutdown" response.id=107 duration=13.26µs 2026-10-02 06:58:08.070741729 DEBUG Received server response for request 107 2026-10-02 06:58:08.070745349 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.070755239 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-10-02 06:58:08.075480855 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-02 06:58:08.075563335 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.075615256 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.075699076 DEBUG Client info: None 2026-10-02 06:58:08.075738176 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { 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-02 06:58:08.075756626 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.075762876 INFO Version: Unknown 2026-10-02 06:58:08.075804517 DEBUG Received server response for request 1 2026-10-02 06:58:08.075846477 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.075862627 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.075993038 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.076053218 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.076058188 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.076073568 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:08.076077138 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-02 06:58:08.076132988 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.076152359 DEBUG Initializing workspace `file:///tmp/.tmpeUUn5V/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-02 06:58:08.076193309 DEBUG Searching for a project in '/tmp/.tmpeUUn5V/src' 2026-10-02 06:58:08.076251669 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.076257509 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.077591447 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.077604717 DEBUG Resolving local virtual environment: /tmp/.tmpeUUn5V/src/.venv 2026-10-02 06:58:08.077661267 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.077666597 DEBUG No virtual environment found 2026-10-02 06:58:08.077679737 DEBUG Adding first-party search path `/tmp/.tmpeUUn5V/src` 2026-10-02 06:58:08.077684097 DEBUG Using vendored stdlib 2026-10-02 06:58:08.077802948 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.077808068 DEBUG Adding new file root '/tmp/.tmpeUUn5V/src' of kind Project 2026-10-02 06:58:08.079978750 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:08.079996600 DEBUG Updating project to check open files 2026-10-02 06:58:08.080083950 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeUUn5V/src/foo.py") 2026-10-02 06:58:08.080095580 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeUUn5V/src/foo.py` 2026-10-02 06:58:08.080103390 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeUUn5V/src/foo.py` 2026-10-02 06:58:08.080260281 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeUUn5V/src/foo.py` to project `src` 2026-10-02 06:58:08.080275201 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeUUn5V/src/foo.py` 2026-10-02 06:58:08.080277751 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:08.080287651 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.080459062 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 130.15µs 2026-10-02 06:58:08.080513813 DEBUG method="textDocument/inlayHint" response.id=2 duration=219.36µs 2026-10-02 06:58:08.080528803 DEBUG Received server response for request 2 2026-10-02 06:58:08.090604169 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:08.090625049 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.090631789 DEBUG method="shutdown" response.id=3 duration=10.13µs 2026-10-02 06:58:08.090641669 DEBUG Received server response for request 3 2026-10-02 06:58:08.090645379 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.090653959 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-10-02 06:58:08.092250008 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-02 06:58:08.092322258 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.092357129 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.092413419 DEBUG Client info: None 2026-10-02 06:58:08.092439079 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.092453539 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.092462289 INFO Version: Unknown 2026-10-02 06:58:08.092506809 DEBUG Received server response for request 1 2026-10-02 06:58:08.092550090 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.092565370 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.092651050 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.092686110 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.092689780 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.092708331 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:08.092710911 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-02 06:58:08.092745091 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.092759141 DEBUG Initializing workspace `file:///tmp/.tmpJs3pin/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-02 06:58:08.092775801 DEBUG Searching for a project in '/tmp/.tmpJs3pin/src' 2026-10-02 06:58:08.092807871 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.092811901 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.093253664 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.093259144 DEBUG Resolving local virtual environment: /tmp/.tmpJs3pin/src/.venv 2026-10-02 06:58:08.093298814 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.093302694 DEBUG No virtual environment found 2026-10-02 06:58:08.093313074 DEBUG Adding first-party search path `/tmp/.tmpJs3pin/src` 2026-10-02 06:58:08.093317224 DEBUG Using vendored stdlib 2026-10-02 06:58:08.093407094 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.093410884 DEBUG Adding new file root '/tmp/.tmpJs3pin/src' of kind Project 2026-10-02 06:58:08.096421931 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:08.096437001 DEBUG Updating project to check open files 2026-10-02 06:58:08.096464431 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmpJs3pin/src/foo.py` 2026-10-02 06:58:08.096467161 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:08.096474152 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-02 06:58:08.096602422 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 99.8µs 2026-10-02 06:58:08.096644752 DEBUG method="textDocument/inlayHint" response.id=2 duration=164.63µs 2026-10-02 06:58:08.096655863 DEBUG Received server response for request 2 2026-10-02 06:58:08.106730709 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:08.106749659 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.106754729 DEBUG method="shutdown" response.id=3 duration=7.82µs 2026-10-02 06:58:08.106764689 DEBUG Received server response for request 3 2026-10-02 06:58:08.106768519 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.106777109 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-10-02 06:58:08.108231377 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:08.108298027 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.108331758 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.108376738 DEBUG Client info: None 2026-10-02 06:58:08.108404368 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.108414918 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.108421778 INFO Version: Unknown 2026-10-02 06:58:08.108462398 DEBUG Received server response for request 1 2026-10-02 06:58:08.108504569 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.108519079 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.108591439 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.108629579 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.108633249 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.108655479 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:08.108691940 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.108707580 DEBUG Initializing workspace `file:///tmp/.tmp6zwokT/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-02 06:58:08.108725110 DEBUG Searching for a project in '/tmp/.tmp6zwokT/src' 2026-10-02 06:58:08.108758560 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.108763420 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.109234563 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.109239693 DEBUG Resolving local virtual environment: /tmp/.tmp6zwokT/src/.venv 2026-10-02 06:58:08.109279033 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.109283223 DEBUG No virtual environment found 2026-10-02 06:58:08.109293413 DEBUG Adding first-party search path `/tmp/.tmp6zwokT/src` 2026-10-02 06:58:08.109297593 DEBUG Using vendored stdlib 2026-10-02 06:58:08.109394483 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.109398403 DEBUG Adding new file root '/tmp/.tmp6zwokT/src' of kind Project 2026-10-02 06:58:08.112235539 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:08.112251959 DEBUG Updating project to check open files 2026-10-02 06:58:08.112286330 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.112289850 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.112296710 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.112303280 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.112305700 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.112310680 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:58:08.112316830 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.112319040 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.112324380 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-02 06:58:08.112383140 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:58:08.112465591 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.123347031 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.124764639 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.124775999 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.124779819 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.124804629 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:08.130483191 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:08.150551173 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:08.150568503 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:08.150574653 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:08.150950975 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:08.150961535 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:08.163095482 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.163110793 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:58:08.163117183 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-02 06:58:08.163685496 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 38.813076ms 2026-10-02 06:58:08.164109768 DEBUG method="textDocument/completion" response.id=2 duration=39.28ms 2026-10-02 06:58:08.164146258 DEBUG Received server response for request 2 2026-10-02 06:58:08.175217920 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:08.175255730 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.175265060 DEBUG method="shutdown" response.id=3 duration=14.29µs 2026-10-02 06:58:08.175284890 DEBUG Received server response for request 3 2026-10-02 06:58:08.175289280 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.175306721 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-10-02 06:58:08.183121054 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:08.183189954 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.183249045 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.183315685 DEBUG Client info: None 2026-10-02 06:58:08.183351105 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.183365315 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.183375005 INFO Version: Unknown 2026-10-02 06:58:08.183417916 DEBUG Received server response for request 1 2026-10-02 06:58:08.183457056 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.183471756 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.183608497 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.183664277 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.183668197 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.183691227 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:08.183746997 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.183767688 DEBUG Initializing workspace `file:///tmp/.tmpNjSWcz/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-02 06:58:08.183790508 DEBUG Searching for a project in '/tmp/.tmpNjSWcz/src' 2026-10-02 06:58:08.183828738 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.183834528 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.185067945 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.185081805 DEBUG Resolving local virtual environment: /tmp/.tmpNjSWcz/src/.venv 2026-10-02 06:58:08.185135785 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.185141085 DEBUG No virtual environment found 2026-10-02 06:58:08.185153485 DEBUG Adding first-party search path `/tmp/.tmpNjSWcz/src` 2026-10-02 06:58:08.185157905 DEBUG Using vendored stdlib 2026-10-02 06:58:08.185287176 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.185292076 DEBUG Adding new file root '/tmp/.tmpNjSWcz/src' of kind Project 2026-10-02 06:58:08.188307303 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:08.188324013 DEBUG Updating project to check open files 2026-10-02 06:58:08.188372163 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.188375393 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.188383203 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.188390143 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.188392343 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.188399423 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:58:08.188405313 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.188407543 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.188412433 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-02 06:58:08.188472744 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:58:08.188553534 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.200644152 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.202076950 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.202088990 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.202092650 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.202115620 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:08.207741671 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:08.227722432 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:08.227740552 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:08.227746942 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:08.228118404 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:08.228129445 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:08.236355610 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.236368100 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:58:08.236373991 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-02 06:58:08.236924354 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 34.750594ms 2026-10-02 06:58:08.237327386 DEBUG method="textDocument/completion" response.id=2 duration=35.19ms 2026-10-02 06:58:08.237361106 DEBUG Received server response for request 2 2026-10-02 06:58:08.248427268 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:08.248477238 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.248488138 DEBUG method="shutdown" response.id=3 duration=17.09µs 2026-10-02 06:58:08.248507548 DEBUG Received server response for request 3 2026-10-02 06:58:08.248511778 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.248521338 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-10-02 06:58:08.256102030 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:08.256177641 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.256237381 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.256342052 DEBUG Client info: None 2026-10-02 06:58:08.256389892 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.256405712 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.256415942 INFO Version: Unknown 2026-10-02 06:58:08.256461482 DEBUG Received server response for request 1 2026-10-02 06:58:08.256508342 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.256524663 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.256687873 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.256740254 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.256743874 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.256766894 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:08.256813854 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.256834224 DEBUG Initializing workspace `file:///tmp/.tmphsU6Iu/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-02 06:58:08.256857264 DEBUG Searching for a project in '/tmp/.tmphsU6Iu/src' 2026-10-02 06:58:08.256892545 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.256898295 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.258301372 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.258312392 DEBUG Resolving local virtual environment: /tmp/.tmphsU6Iu/src/.venv 2026-10-02 06:58:08.258365903 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.258371053 DEBUG No virtual environment found 2026-10-02 06:58:08.258383753 DEBUG Adding first-party search path `/tmp/.tmphsU6Iu/src` 2026-10-02 06:58:08.258387933 DEBUG Using vendored stdlib 2026-10-02 06:58:08.258505754 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.258510994 DEBUG Adding new file root '/tmp/.tmphsU6Iu/src' of kind Project 2026-10-02 06:58:08.260652395 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:08.260667736 DEBUG Updating project to check open files 2026-10-02 06:58:08.260714896 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.260718016 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.260725906 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.260732596 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.260734966 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.260741956 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:58:08.260747716 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.260749846 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.260754736 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-02 06:58:08.260813656 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:58:08.260890647 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.273232976 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.274764994 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.274777634 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.274781014 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.274810334 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:08.280504576 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:08.300673598 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:08.300692238 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:08.300698538 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:08.300735809 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-10-02 06:58:08.300739739 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:08.301081421 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:08.301091831 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:08.312222423 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.312234903 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:58:08.312241943 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-02 06:58:08.312799886 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 37.923751ms 2026-10-02 06:58:08.313223838 DEBUG method="textDocument/completion" response.id=2 duration=38.39ms 2026-10-02 06:58:08.313252748 DEBUG Received server response for request 2 2026-10-02 06:58:08.324332220 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:08.324371260 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.324380030 DEBUG method="shutdown" response.id=3 duration=13.53µs 2026-10-02 06:58:08.324398830 DEBUG Received server response for request 3 2026-10-02 06:58:08.324402980 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.324418840 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-10-02 06:58:08.332414225 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:08.332499635 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.332546416 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.332616266 DEBUG Client info: None 2026-10-02 06:58:08.332654646 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.332669516 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.332678526 INFO Version: Unknown 2026-10-02 06:58:08.332720487 DEBUG Received server response for request 1 2026-10-02 06:58:08.332765087 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.332781777 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.332947648 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.332990048 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.332993658 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.333016908 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:08.333077899 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.333099769 DEBUG Initializing workspace `file:///tmp/.tmprGLN5b/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-02 06:58:08.333120259 DEBUG Searching for a project in '/tmp/.tmprGLN5b/src' 2026-10-02 06:58:08.333155839 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.333161249 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.334374116 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.334384866 DEBUG Resolving local virtual environment: /tmp/.tmprGLN5b/src/.venv 2026-10-02 06:58:08.334435616 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.334441206 DEBUG No virtual environment found 2026-10-02 06:58:08.334453786 DEBUG Adding first-party search path `/tmp/.tmprGLN5b/src` 2026-10-02 06:58:08.334458316 DEBUG Using vendored stdlib 2026-10-02 06:58:08.334568737 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.334573497 DEBUG Adding new file root '/tmp/.tmprGLN5b/src' of kind Project 2026-10-02 06:58:08.336719219 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:08.336734449 DEBUG Updating project to check open files 2026-10-02 06:58:08.336776069 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.336779409 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.336787369 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.336795059 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.336797119 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.336802289 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:58:08.336852820 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:58:08.336926870 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.349005277 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.350419275 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.350432925 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.350460245 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:08.356077407 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:08.376234419 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:08.376252219 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:08.376258699 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:08.376638711 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:08.376649151 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:08.385016108 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.385028328 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:58:08.385033998 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-02 06:58:08.385588071 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 35.073135ms 2026-10-02 06:58:08.385995153 DEBUG method="textDocument/completion" response.id=2 duration=35.52ms 2026-10-02 06:58:08.386031884 DEBUG Received server response for request 2 2026-10-02 06:58:08.397137155 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:08.397178675 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.397187786 DEBUG method="shutdown" response.id=3 duration=13.99µs 2026-10-02 06:58:08.397205946 DEBUG Received server response for request 3 2026-10-02 06:58:08.397209856 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.397226036 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-10-02 06:58:08.404759438 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:08.404844268 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.404888179 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.404949929 DEBUG Client info: None 2026-10-02 06:58:08.404983899 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.404998729 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.405008949 INFO Version: Unknown 2026-10-02 06:58:08.405053559 DEBUG Received server response for request 1 2026-10-02 06:58:08.405098670 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.405112240 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpFNplPB 2026-10-02 06:58:08.405120480 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.405293801 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.405333591 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.405337451 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.405347381 DEBUG No workspace configuration provided for file:///tmp/.tmpFNplPB 2026-10-02 06:58:08.405362971 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:08.405412191 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.405417961 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpFNplPB, using default options 2026-10-02 06:58:08.405428571 DEBUG Initializing workspace `file:///tmp/.tmpFNplPB`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.405445212 DEBUG Searching for a project in '/tmp/.tmpFNplPB' 2026-10-02 06:58:08.405474182 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.405479972 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.406901290 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.406913570 DEBUG Resolving local virtual environment: /tmp/.tmpFNplPB/.venv 2026-10-02 06:58:08.406964930 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.406970150 DEBUG No virtual environment found 2026-10-02 06:58:08.406982770 DEBUG Adding first-party search path `/tmp/.tmpFNplPB` 2026-10-02 06:58:08.406987010 DEBUG Using vendored stdlib 2026-10-02 06:58:08.407097911 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.407103151 DEBUG Adding new file root '/tmp/.tmpFNplPB' of kind Project 2026-10-02 06:58:08.410022817 INFO Project::index_files{project=.tmpFNplPB}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:08.410040497 DEBUG Updating project to check open files 2026-10-02 06:58:08.410088758 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.410092278 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.410099918 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.410106628 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.410108868 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.410116538 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:58:08.410123158 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.410125358 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.410129908 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-02 06:58:08.410135258 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.410137348 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.410142108 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-02 06:58:08.410237458 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:58:08.410371459 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.422664887 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.427590795 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.427605455 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.427608845 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.427612185 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.427637565 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-02 06:58:08.427666695 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-10-02 06:58:08.427682155 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-02 06:58:08.427718436 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-10-02 06:58:08.427723226 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-10-02 06:58:08.427787026 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:58:08.428113068 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.428118738 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.428121508 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.428123938 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.438456185 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:08.438482786 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.438492776 DEBUG method="shutdown" response.id=2 duration=14.70µs 2026-10-02 06:58:08.438505316 DEBUG Received server response for request 2 2026-10-02 06:58:08.438509566 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.438519296 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-10-02 06:58:08.441554553 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:08.441626823 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.441667273 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.441732964 DEBUG Client info: None 2026-10-02 06:58:08.441757854 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.441773374 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.441780634 INFO Version: Unknown 2026-10-02 06:58:08.441823104 DEBUG Received server response for request 1 2026-10-02 06:58:08.441867304 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.441883234 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.442000035 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.442036805 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.442040545 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.442062875 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:08.442101506 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.442123806 DEBUG Initializing workspace `file:///tmp/.tmpYXoDEm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.442139196 DEBUG Searching for a project in '/tmp/.tmpYXoDEm/src' 2026-10-02 06:58:08.442172616 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.442177936 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.442662529 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.442668109 DEBUG Resolving local virtual environment: /tmp/.tmpYXoDEm/src/.venv 2026-10-02 06:58:08.442712549 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.442717299 DEBUG No virtual environment found 2026-10-02 06:58:08.442728869 DEBUG Adding first-party search path `/tmp/.tmpYXoDEm/src` 2026-10-02 06:58:08.442733289 DEBUG Using vendored stdlib 2026-10-02 06:58:08.442825360 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.442829380 DEBUG Adding new file root '/tmp/.tmpYXoDEm/src' of kind Project 2026-10-02 06:58:08.444844861 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:08.444859981 DEBUG Updating project to check open files 2026-10-02 06:58:08.444893891 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.444897501 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.444904751 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.444911201 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.444913521 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.444918771 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:58:08.444925111 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.444927391 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.444932091 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-02 06:58:08.444979612 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:58:08.445048982 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.446798932 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.446807442 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.446812252 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.456891358 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:08.456916238 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.456927128 DEBUG method="shutdown" response.id=2 duration=15.56µs 2026-10-02 06:58:08.456938428 DEBUG Received server response for request 2 2026-10-02 06:58:08.456942918 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.456953078 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-10-02 06:58:08.458620868 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-02 06:58:08.458691798 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.458726558 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.458774849 DEBUG Client info: None 2026-10-02 06:58:08.458808639 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.458821969 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-02 06:58:08.458831169 INFO Version: Unknown 2026-10-02 06:58:08.458871789 DEBUG Received server response for request 1 2026-10-02 06:58:08.458914799 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.458927779 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpg1fxXH 2026-10-02 06:58:08.458934999 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.459121220 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.459163891 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.459167211 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.459174901 DEBUG No workspace configuration provided for file:///tmp/.tmpg1fxXH 2026-10-02 06:58:08.459189331 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:08.459254701 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.459261361 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpg1fxXH, using default options 2026-10-02 06:58:08.459271851 DEBUG Initializing workspace `file:///tmp/.tmpg1fxXH`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.459288521 DEBUG Searching for a project in '/tmp/.tmpg1fxXH' 2026-10-02 06:58:08.459317792 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.459323112 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.460527008 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.460539468 DEBUG Resolving local virtual environment: /tmp/.tmpg1fxXH/.venv 2026-10-02 06:58:08.460590609 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.460596039 DEBUG No virtual environment found 2026-10-02 06:58:08.460608909 DEBUG Adding first-party search path `/tmp/.tmpg1fxXH` 2026-10-02 06:58:08.460613119 DEBUG Using vendored stdlib 2026-10-02 06:58:08.460736809 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.460742569 DEBUG Adding new file root '/tmp/.tmpg1fxXH' of kind Project 2026-10-02 06:58:08.463717616 INFO Project::index_files{project=.tmpg1fxXH}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:08.463736416 DEBUG Updating project to check open files 2026-10-02 06:58:08.463783676 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.463787216 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.463794986 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.463801486 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.463803496 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.463810187 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:58:08.463817147 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.463819297 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.463824167 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-02 06:58:08.463830217 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.463832247 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.463837137 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-02 06:58:08.463939647 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:58:08.464076518 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.476969310 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.482138219 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.482150599 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.482154279 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.482156929 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.492459036 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:08.492498286 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.492510536 DEBUG method="shutdown" response.id=2 duration=18.07µs 2026-10-02 06:58:08.492521946 DEBUG Received server response for request 2 2026-10-02 06:58:08.492525896 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.492542776 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-10-02 06:58:08.495469913 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:08.495530533 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.495563743 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.495617164 DEBUG Client info: None 2026-10-02 06:58:08.495653084 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.495666054 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.495674114 INFO Version: Unknown 2026-10-02 06:58:08.495713224 DEBUG Received server response for request 1 2026-10-02 06:58:08.495746274 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.495758294 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpQ9aXIA 2026-10-02 06:58:08.495765894 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.495881035 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.495923435 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.495926755 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.495933935 DEBUG No workspace configuration provided for file:///tmp/.tmpQ9aXIA 2026-10-02 06:58:08.495943235 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:08.495993736 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.495998726 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpQ9aXIA, using default options 2026-10-02 06:58:08.496007856 DEBUG Initializing workspace `file:///tmp/.tmpQ9aXIA`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.496022886 DEBUG Searching for a project in '/tmp/.tmpQ9aXIA' 2026-10-02 06:58:08.496049196 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.496054436 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.496548279 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.496554439 DEBUG Resolving local virtual environment: /tmp/.tmpQ9aXIA/.venv 2026-10-02 06:58:08.496598879 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.496603139 DEBUG No virtual environment found 2026-10-02 06:58:08.496613849 DEBUG Adding first-party search path `/tmp/.tmpQ9aXIA` 2026-10-02 06:58:08.496617799 DEBUG Using vendored stdlib 2026-10-02 06:58:08.496707220 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.496711580 DEBUG Adding new file root '/tmp/.tmpQ9aXIA' of kind Project 2026-10-02 06:58:08.499518335 INFO Project::index_files{project=.tmpQ9aXIA}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:08.499537345 DEBUG Updating project to check open files 2026-10-02 06:58:08.499572516 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.499575626 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.499583136 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.499589256 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.499591466 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.499599306 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:58:08.499648986 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:58:08.499742837 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.507301569 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.512327357 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.512340997 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.522553924 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:08.522594094 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.522604424 DEBUG method="shutdown" response.id=2 duration=15.89µs 2026-10-02 06:58:08.522625274 DEBUG Received server response for request 2 2026-10-02 06:58:08.522630174 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.522647474 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-10-02 06:58:08.525386970 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:08.525461400 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.525496260 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.525546330 DEBUG Client info: None 2026-10-02 06:58:08.525570731 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.525584751 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.525592641 INFO Version: Unknown 2026-10-02 06:58:08.525635721 DEBUG Received server response for request 1 2026-10-02 06:58:08.525681561 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.525705891 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp62ntSw 2026-10-02 06:58:08.525714411 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.525826472 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.525863242 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.525867362 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.525877512 DEBUG No workspace configuration provided for file:///tmp/.tmp62ntSw 2026-10-02 06:58:08.525889402 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:08.525933043 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.525937853 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp62ntSw, using default options 2026-10-02 06:58:08.525946653 DEBUG Initializing workspace `file:///tmp/.tmp62ntSw`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.525960473 DEBUG Searching for a project in '/tmp/.tmp62ntSw' 2026-10-02 06:58:08.525987273 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.525992523 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.526461275 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.526466785 DEBUG Resolving local virtual environment: /tmp/.tmp62ntSw/.venv 2026-10-02 06:58:08.526507986 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.526512466 DEBUG No virtual environment found 2026-10-02 06:58:08.526523336 DEBUG Adding first-party search path `/tmp/.tmp62ntSw` 2026-10-02 06:58:08.526527206 DEBUG Using vendored stdlib 2026-10-02 06:58:08.526619426 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.526623256 DEBUG Adding new file root '/tmp/.tmp62ntSw' of kind Project 2026-10-02 06:58:08.529346531 INFO Project::index_files{project=.tmp62ntSw}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:08.529365471 DEBUG Updating project to check open files 2026-10-02 06:58:08.529401992 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.529405402 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.529412412 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.529418702 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.529421142 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.529426172 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:58:08.529474392 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:58:08.529559343 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.529568033 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.539804090 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:08.539829400 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.539838200 DEBUG method="shutdown" response.id=2 duration=12.99µs 2026-10-02 06:58:08.539849260 DEBUG Received server response for request 2 2026-10-02 06:58:08.539853530 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.539863520 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-02 06:58:08.541188647 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:08.541263608 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.541294778 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.541360818 DEBUG Client info: None 2026-10-02 06:58:08.541388398 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.541401428 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.541410358 INFO Version: Unknown 2026-10-02 06:58:08.541456599 DEBUG Received server response for request 1 2026-10-02 06:58:08.541486149 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.541498469 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp17d1zG 2026-10-02 06:58:08.541505649 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.541670640 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.541718190 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.541721900 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.541728610 DEBUG No workspace configuration provided for file:///tmp/.tmp17d1zG 2026-10-02 06:58:08.541741030 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:08.541791441 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.541797511 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp17d1zG, using default options 2026-10-02 06:58:08.541808611 DEBUG Initializing workspace `file:///tmp/.tmp17d1zG`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.541824411 DEBUG Searching for a project in '/tmp/.tmp17d1zG' 2026-10-02 06:58:08.541852331 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.541857691 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.543140508 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.543154008 DEBUG Resolving local virtual environment: /tmp/.tmp17d1zG/.venv 2026-10-02 06:58:08.543216979 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.543222019 DEBUG No virtual environment found 2026-10-02 06:58:08.543233859 DEBUG Adding first-party search path `/tmp/.tmp17d1zG` 2026-10-02 06:58:08.543238089 DEBUG Using vendored stdlib 2026-10-02 06:58:08.543364349 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.543369339 DEBUG Adding new file root '/tmp/.tmp17d1zG' of kind Project 2026-10-02 06:58:08.546345636 INFO Project::index_files{project=.tmp17d1zG}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:08.546364286 DEBUG Updating project to check open files 2026-10-02 06:58:08.546414866 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.546418616 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.546426626 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.546433326 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.546435616 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.546442517 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:58:08.546449767 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.546452017 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.546456747 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-02 06:58:08.546462477 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.546464567 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.546469537 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-02 06:58:08.546552147 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:58:08.546657208 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.556784414 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.562398725 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.562410615 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.562413215 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.562415965 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.562448956 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:08.562551296 DEBUG method="textDocument/diagnostic" response.id=2 duration=85.73µs 2026-10-02 06:58:08.562566376 DEBUG Received server response for request 2 2026-10-02 06:58:08.562594196 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:08.562633237 DEBUG method="textDocument/diagnostic" response.id=3 duration=29.63µs 2026-10-02 06:58:08.562643207 DEBUG Received server response for request 3 2026-10-02 06:58:08.562653247 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:58:08.562683887 DEBUG method="textDocument/diagnostic" response.id=4 duration=22.03µs 2026-10-02 06:58:08.562693027 DEBUG Received server response for request 4 2026-10-02 06:58:08.572926734 DEBUG Client sends request `shutdown` with ID 5 2026-10-02 06:58:08.572955464 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.572962894 DEBUG method="shutdown" response.id=5 duration=12.07µs 2026-10-02 06:58:08.572972254 DEBUG Received server response for request 5 2026-10-02 06:58:08.572976224 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.572992314 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-10-02 06:58:08.575785180 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:08.575860980 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.575897210 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.575951381 DEBUG Client info: None 2026-10-02 06:58:08.575976751 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.575990401 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.575998651 INFO Version: Unknown 2026-10-02 06:58:08.576039181 DEBUG Received server response for request 1 2026-10-02 06:58:08.576084932 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.576099262 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp7U3jpi 2026-10-02 06:58:08.576107422 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.576232972 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.576275983 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.576279623 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.576288303 DEBUG No workspace configuration provided for file:///tmp/.tmp7U3jpi 2026-10-02 06:58:08.576304433 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:08.576307283 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-02 06:58:08.576336293 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.576340933 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp7U3jpi, using default options 2026-10-02 06:58:08.576349693 DEBUG Initializing workspace `file:///tmp/.tmp7U3jpi`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.576364763 DEBUG Searching for a project in '/tmp/.tmp7U3jpi' 2026-10-02 06:58:08.576390473 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.576395423 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.576866656 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.576872226 DEBUG Resolving local virtual environment: /tmp/.tmp7U3jpi/.venv 2026-10-02 06:58:08.576915886 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.576920416 DEBUG No virtual environment found 2026-10-02 06:58:08.576931106 DEBUG Adding first-party search path `/tmp/.tmp7U3jpi` 2026-10-02 06:58:08.576935006 DEBUG Using vendored stdlib 2026-10-02 06:58:08.577025647 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.577030257 DEBUG Adding new file root '/tmp/.tmp7U3jpi' of kind Project 2026-10-02 06:58:08.579770362 INFO Project::index_files{project=.tmp7U3jpi}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:08.579791482 DEBUG Updating project to check open files 2026-10-02 06:58:08.579831462 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.579834382 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.579841662 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.579848752 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.579851022 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.579856612 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:58:08.579864023 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.579866303 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.579871593 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-02 06:58:08.579876913 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.579879053 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.579884273 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-02 06:58:08.579953183 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:58:08.580054674 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.590161380 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.595125908 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.595140868 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.595145358 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.601256242 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=6.13ms 2026-10-02 06:58:08.601277872 DEBUG Received server response for request 2 2026-10-02 06:58:08.601286732 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-02 06:58:08.601380882 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=74.12µs 2026-10-02 06:58:08.601390692 DEBUG Received server response for request 3 2026-10-02 06:58:08.601397132 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-02 06:58:08.601441973 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=29.89µs 2026-10-02 06:58:08.601450643 DEBUG Received server response for request 4 2026-10-02 06:58:08.611740710 DEBUG Client sends request `shutdown` with ID 5 2026-10-02 06:58:08.611774700 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.611782060 DEBUG method="shutdown" response.id=5 duration=11.46µs 2026-10-02 06:58:08.611799900 DEBUG Received server response for request 5 2026-10-02 06:58:08.611803560 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.611819230 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-10-02 06:58:08.615506651 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:08.615580641 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.615616482 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.615671352 DEBUG Client info: None 2026-10-02 06:58:08.615703012 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.615717832 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.615728602 INFO Version: Unknown 2026-10-02 06:58:08.615772982 DEBUG Received server response for request 1 2026-10-02 06:58:08.615814843 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.615827843 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpWN77Ax 2026-10-02 06:58:08.615835063 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.616018324 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.616056214 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.616059944 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.616069414 DEBUG No workspace configuration provided for file:///tmp/.tmpWN77Ax 2026-10-02 06:58:08.616082274 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:08.616084844 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-02 06:58:08.616137744 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.616143294 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpWN77Ax, using default options 2026-10-02 06:58:08.616153735 DEBUG Initializing workspace `file:///tmp/.tmpWN77Ax`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.616170585 DEBUG Searching for a project in '/tmp/.tmpWN77Ax' 2026-10-02 06:58:08.616217105 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.616222445 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.617459782 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.617471222 DEBUG Resolving local virtual environment: /tmp/.tmpWN77Ax/.venv 2026-10-02 06:58:08.617519522 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.617524702 DEBUG No virtual environment found 2026-10-02 06:58:08.617536712 DEBUG Adding first-party search path `/tmp/.tmpWN77Ax` 2026-10-02 06:58:08.617540982 DEBUG Using vendored stdlib 2026-10-02 06:58:08.617672663 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.617679573 DEBUG Adding new file root '/tmp/.tmpWN77Ax' of kind Project 2026-10-02 06:58:08.620672920 INFO Project::index_files{project=.tmpWN77Ax}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:08.620693760 DEBUG Updating project to check open files 2026-10-02 06:58:08.620741550 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.620744630 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.620752650 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.620760070 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.620762270 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.620769390 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:58:08.620776610 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.620778740 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.620783540 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-02 06:58:08.620860371 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:58:08.620941031 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.634383716 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.636031225 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.636046125 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.636174906 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=150.87µs 2026-10-02 06:58:08.636190696 DEBUG Received server response for request 2 2026-10-02 06:58:08.646293792 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:08.646328842 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.646336543 DEBUG method="shutdown" response.id=3 duration=12.21µs 2026-10-02 06:58:08.646353493 DEBUG Received server response for request 3 2026-10-02 06:58:08.646357743 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.646374473 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-10-02 06:58:08.649084268 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:08.649162328 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.649219819 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.649280749 DEBUG Client info: None 2026-10-02 06:58:08.649306569 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.649319659 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.649327129 INFO Version: Unknown 2026-10-02 06:58:08.649368740 DEBUG Received server response for request 1 2026-10-02 06:58:08.649413650 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.649426510 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpd8pBOv 2026-10-02 06:58:08.649435170 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.649547571 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.649586751 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.649590681 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.649599671 DEBUG No workspace configuration provided for file:///tmp/.tmpd8pBOv 2026-10-02 06:58:08.649615411 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:08.649650481 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.649655211 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpd8pBOv, using default options 2026-10-02 06:58:08.649664051 DEBUG Initializing workspace `file:///tmp/.tmpd8pBOv`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.649678851 DEBUG Searching for a project in '/tmp/.tmpd8pBOv' 2026-10-02 06:58:08.649712581 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.649717231 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.650175814 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.650181004 DEBUG Resolving local virtual environment: /tmp/.tmpd8pBOv/.venv 2026-10-02 06:58:08.650243114 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.650247454 DEBUG No virtual environment found 2026-10-02 06:58:08.650259004 DEBUG Adding first-party search path `/tmp/.tmpd8pBOv` 2026-10-02 06:58:08.650262994 DEBUG Using vendored stdlib 2026-10-02 06:58:08.650353075 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.650358295 DEBUG Adding new file root '/tmp/.tmpd8pBOv' of kind Project 2026-10-02 06:58:08.653172111 INFO Project::index_files{project=.tmpd8pBOv}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:08.653188601 DEBUG Updating project to check open files 2026-10-02 06:58:08.653235511 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.653239001 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.653246621 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.653253221 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.653255421 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.653261751 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:58:08.653267471 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.653269621 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.653274101 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-02 06:58:08.653279551 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.653281701 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.653286601 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-02 06:58:08.653328162 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:58:08.653385252 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.660984334 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.661063095 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.661072185 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.661075315 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.661077985 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.661224645 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-02 06:58:08.661254186 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-10-02 06:58:08.661264586 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-10-02 06:58:08.661295056 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-10-02 06:58:08.661299606 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-10-02 06:58:08.661331576 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:58:08.661376546 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.661381016 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.661383436 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.661385966 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.671491823 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:08.671527183 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.671535903 DEBUG method="shutdown" response.id=2 duration=13.27µs 2026-10-02 06:58:08.671554023 DEBUG Received server response for request 2 2026-10-02 06:58:08.671558113 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.671574653 DEBUG Received exit notification, exiting ok test notebook::undefined_reveal_fix_stays_in_cell ... 2026-10-02 06:58:08.673851556 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:08.673921506 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.673957646 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.674011137 DEBUG Client info: None 2026-10-02 06:58:08.674036667 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.674049547 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.674056987 INFO Version: Unknown 2026-10-02 06:58:08.674099977 DEBUG Received server response for request 1 2026-10-02 06:58:08.674138427 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.674151678 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpi00Rld 2026-10-02 06:58:08.674158218 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.674284228 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.674320459 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.674324179 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.674332819 DEBUG No workspace configuration provided for file:///tmp/.tmpi00Rld 2026-10-02 06:58:08.674344669 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:08.674392519 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.674397609 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpi00Rld, using default options 2026-10-02 06:58:08.674406339 DEBUG Initializing workspace `file:///tmp/.tmpi00Rld`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.674419809 DEBUG Searching for a project in '/tmp/.tmpi00Rld' 2026-10-02 06:58:08.674445359 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.674450189 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.674898862 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.674903842 DEBUG Resolving local virtual environment: /tmp/.tmpi00Rld/.venv 2026-10-02 06:58:08.674943532 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.674947512 DEBUG No virtual environment found 2026-10-02 06:58:08.674958472 DEBUG Adding first-party search path `/tmp/.tmpi00Rld` 2026-10-02 06:58:08.674962602 DEBUG Using vendored stdlib 2026-10-02 06:58:08.675055583 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.675059533 DEBUG Adding new file root '/tmp/.tmpi00Rld' of kind Project 2026-10-02 06:58:08.677777728 INFO Project::index_files{project=.tmpi00Rld}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:08.677797298 DEBUG Updating project to check open files 2026-10-02 06:58:08.677830968 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.677833858 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.677840868 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.677847258 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.677849328 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.677856308 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:58:08.677862338 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:08.677864468 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:08.677869458 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-02 06:58:08.677917318 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:58:08.677976539 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.688223546 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.690860421 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.690877951 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.690881911 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.701178188 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:08.701215288 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.701226428 DEBUG method="shutdown" response.id=2 duration=16.55µs 2026-10-02 06:58:08.701237408 DEBUG Received server response for request 2 2026-10-02 06:58:08.701241598 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.701251558 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-10-02 06:58:08.704050244 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:08.704120804 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.704156915 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.704219885 DEBUG Client info: None 2026-10-02 06:58:08.704244205 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.704256225 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.704263755 INFO Version: Unknown 2026-10-02 06:58:08.704305625 DEBUG Received server response for request 1 2026-10-02 06:58:08.704345526 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.704360546 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.704472416 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.704510697 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.704514507 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.704531087 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:08.704574467 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.704590857 DEBUG Initializing workspace `file:///tmp/.tmpvNuYK6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.704607197 DEBUG Searching for a project in '/tmp/.tmpvNuYK6/src' 2026-10-02 06:58:08.704639567 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.704644957 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.705103340 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.705108270 DEBUG Resolving local virtual environment: /tmp/.tmpvNuYK6/src/.venv 2026-10-02 06:58:08.705149740 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.705153870 DEBUG No virtual environment found 2026-10-02 06:58:08.705164430 DEBUG Adding first-party search path `/tmp/.tmpvNuYK6/src` 2026-10-02 06:58:08.705168610 DEBUG Using vendored stdlib 2026-10-02 06:58:08.705277631 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.705281561 DEBUG Adding new file root '/tmp/.tmpvNuYK6/src' of kind Project 2026-10-02 06:58:08.707233022 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:08.707252812 DEBUG Updating project to check open files 2026-10-02 06:58:08.707317172 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvNuYK6/src/foo") 2026-10-02 06:58:08.707423203 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvNuYK6/src/foo` to project `src` 2026-10-02 06:58:08.707443783 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvNuYK6/src/foo` 2026-10-02 06:58:08.707446383 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:08.707452693 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:58:08.707479553 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpvNuYK6/src/foo' 2026-10-02 06:58:08.707546583 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.715089535 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.719104208 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.719116928 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.719355139 DEBUG Client sends notification `textDocument/didClose` 2026-10-02 06:58:08.719389739 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpvNuYK6/src/foo` 2026-10-02 06:58:08.719396579 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-02 06:58:08.719410579 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-02 06:58:08.719419329 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpvNuYK6/src/foo` from project `src` 2026-10-02 06:58:08.719451370 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpvNuYK6/src/foo", kind: FileContent } 2026-10-02 06:58:08.719459170 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpvNuYK6/src/foo` 2026-10-02 06:58:08.719464940 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpvNuYK6/src/foo` 2026-10-02 06:58:08.719484720 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.719488850 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.719571460 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:08.719600191 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvNuYK6/src/foo") 2026-10-02 06:58:08.719604701 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvNuYK6/src/foo` 2026-10-02 06:58:08.719609481 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvNuYK6/src/foo` 2026-10-02 06:58:08.719626401 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.719630331 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.729768987 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:08.729799737 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.729806777 DEBUG method="shutdown" response.id=2 duration=10.69µs 2026-10-02 06:58:08.729824217 DEBUG Received server response for request 2 2026-10-02 06:58:08.729827988 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.729837948 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-10-02 06:58:08.732602173 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:08.732663003 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.732698534 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.732753364 DEBUG Client info: None 2026-10-02 06:58:08.732776784 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.732789474 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-02 06:58:08.732797124 INFO Version: Unknown 2026-10-02 06:58:08.732836224 DEBUG Received server response for request 1 2026-10-02 06:58:08.732874484 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.732889555 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.733007225 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.733043955 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.733047915 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.733063726 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:08.733121536 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.733135576 DEBUG Initializing workspace `file:///tmp/.tmpjaQzWD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.733150876 DEBUG Searching for a project in '/tmp/.tmpjaQzWD/src' 2026-10-02 06:58:08.733182996 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.733187856 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.733649129 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.733654649 DEBUG Resolving local virtual environment: /tmp/.tmpjaQzWD/src/.venv 2026-10-02 06:58:08.733704279 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.733709029 DEBUG No virtual environment found 2026-10-02 06:58:08.733720029 DEBUG Adding first-party search path `/tmp/.tmpjaQzWD/src` 2026-10-02 06:58:08.733723989 DEBUG Using vendored stdlib 2026-10-02 06:58:08.733812890 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.733816870 DEBUG Adding new file root '/tmp/.tmpjaQzWD/src' of kind Project 2026-10-02 06:58:08.735795091 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:08.735813301 DEBUG Updating project to check open files 2026-10-02 06:58:08.735871281 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjaQzWD/src/foo.py") 2026-10-02 06:58:08.735880051 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjaQzWD/src/foo.py` 2026-10-02 06:58:08.735886291 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjaQzWD/src/foo.py` 2026-10-02 06:58:08.736000922 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjaQzWD/src/foo.py` to project `src` 2026-10-02 06:58:08.736015082 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjaQzWD/src/foo.py` 2026-10-02 06:58:08.736017602 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:08.736025052 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.736051732 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpjaQzWD/src/foo.py' 2026-10-02 06:58:08.736121903 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.743660884 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.747682407 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.747695677 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.757989514 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:08.758029525 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.758041535 DEBUG method="shutdown" response.id=2 duration=17.19µs 2026-10-02 06:58:08.758060355 DEBUG Received server response for request 2 2026-10-02 06:58:08.758065345 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.758081885 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-02 06:58:08.760835100 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:08.760897751 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.760934301 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.760988081 DEBUG Client info: None 2026-10-02 06:58:08.761011791 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.761023691 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.761030061 INFO Version: Unknown 2026-10-02 06:58:08.761069961 DEBUG Received server response for request 1 2026-10-02 06:58:08.761107952 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.761123612 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.761250422 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.761289513 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.761294043 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.761309473 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:08.761357933 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.761372733 DEBUG Initializing workspace `file:///tmp/.tmpRb0fGa/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.761387343 DEBUG Searching for a project in '/tmp/.tmpRb0fGa/src' 2026-10-02 06:58:08.761419303 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.761423703 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.761886856 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.761892186 DEBUG Resolving local virtual environment: /tmp/.tmpRb0fGa/src/.venv 2026-10-02 06:58:08.761935096 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.761939416 DEBUG No virtual environment found 2026-10-02 06:58:08.761950666 DEBUG Adding first-party search path `/tmp/.tmpRb0fGa/src` 2026-10-02 06:58:08.761954796 DEBUG Using vendored stdlib 2026-10-02 06:58:08.762046927 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.762051047 DEBUG Adding new file root '/tmp/.tmpRb0fGa/src' of kind Project 2026-10-02 06:58:08.764045828 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:08.764065438 DEBUG Updating project to check open files 2026-10-02 06:58:08.764127468 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRb0fGa/src/foo.py") 2026-10-02 06:58:08.764135188 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRb0fGa/src/foo.py` 2026-10-02 06:58:08.764141588 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRb0fGa/src/foo.py` 2026-10-02 06:58:08.764269939 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRb0fGa/src/foo.py` to project `src` 2026-10-02 06:58:08.764283939 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRb0fGa/src/foo.py` 2026-10-02 06:58:08.764286329 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:08.764294079 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.764319369 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpRb0fGa/src/foo.py' 2026-10-02 06:58:08.764384150 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.764393330 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.774599517 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:08.774622467 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.774629317 DEBUG method="shutdown" response.id=2 duration=10.61µs 2026-10-02 06:58:08.774639217 DEBUG Received server response for request 2 2026-10-02 06:58:08.774642887 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.774652327 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-10-02 06:58:08.776154885 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-02 06:58:08.776238426 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.776271346 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.776319046 DEBUG Client info: None 2026-10-02 06:58:08.776344686 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.776355926 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-02 06:58:08.776363017 INFO Version: Unknown 2026-10-02 06:58:08.776404817 DEBUG Received server response for request 1 2026-10-02 06:58:08.776441017 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.776455407 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.776546718 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.776584928 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.776588488 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.776603348 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:08.776647168 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.776661818 DEBUG Initializing workspace `file:///tmp/.tmpQrDUYZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.776677818 DEBUG Searching for a project in '/tmp/.tmpQrDUYZ/src' 2026-10-02 06:58:08.776712178 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.776717358 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.777161091 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.777166111 DEBUG Resolving local virtual environment: /tmp/.tmpQrDUYZ/src/.venv 2026-10-02 06:58:08.777226021 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.777230181 DEBUG No virtual environment found 2026-10-02 06:58:08.777240491 DEBUG Adding first-party search path `/tmp/.tmpQrDUYZ/src` 2026-10-02 06:58:08.777244481 DEBUG Using vendored stdlib 2026-10-02 06:58:08.777334332 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.777338042 DEBUG Adding new file root '/tmp/.tmpQrDUYZ/src' of kind Project 2026-10-02 06:58:08.780374029 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:08.780392659 DEBUG Updating project to check open files 2026-10-02 06:58:08.780456349 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQrDUYZ/src/foo.py") 2026-10-02 06:58:08.780464679 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQrDUYZ/src/foo.py` 2026-10-02 06:58:08.780471739 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQrDUYZ/src/foo.py` 2026-10-02 06:58:08.780590630 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQrDUYZ/src/foo.py` to project `src` 2026-10-02 06:58:08.780601620 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQrDUYZ/src/foo.py` 2026-10-02 06:58:08.780604060 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:08.780610870 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.780640640 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpQrDUYZ/src/foo.py' 2026-10-02 06:58:08.780700791 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.793363491 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.793770063 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.793782564 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.804090421 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:08.804119811 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.804129291 DEBUG method="shutdown" response.id=2 duration=13.63µs 2026-10-02 06:58:08.804141481 DEBUG Received server response for request 2 2026-10-02 06:58:08.804146091 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.804155741 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-10-02 06:58:08.806934637 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:08.806993327 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.807032417 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.807088158 DEBUG Client info: None 2026-10-02 06:58:08.807111328 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.807123598 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.807131148 INFO Version: Unknown 2026-10-02 06:58:08.807171748 DEBUG Received server response for request 1 2026-10-02 06:58:08.807225238 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.807239738 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.807358119 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.807396019 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.807399599 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.807415509 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:08.807463800 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.807478330 DEBUG Initializing workspace `file:///tmp/.tmpQew9Zg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.807502330 DEBUG Searching for a project in '/tmp/.tmpQew9Zg/src' 2026-10-02 06:58:08.807534690 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.807539440 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.808000883 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.808006733 DEBUG Resolving local virtual environment: /tmp/.tmpQew9Zg/src/.venv 2026-10-02 06:58:08.808050333 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.808054563 DEBUG No virtual environment found 2026-10-02 06:58:08.808065053 DEBUG Adding first-party search path `/tmp/.tmpQew9Zg/src` 2026-10-02 06:58:08.808069363 DEBUG Using vendored stdlib 2026-10-02 06:58:08.808163114 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.808167754 DEBUG Adding new file root '/tmp/.tmpQew9Zg/src' of kind Project 2026-10-02 06:58:08.811186220 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:08.811217141 DEBUG Updating project to check open files 2026-10-02 06:58:08.811283061 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQew9Zg/src/foo.py") 2026-10-02 06:58:08.811291111 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQew9Zg/src/foo.py` 2026-10-02 06:58:08.811301781 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQew9Zg/src/foo.py` 2026-10-02 06:58:08.811419332 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQew9Zg/src/foo.py` to project `src` 2026-10-02 06:58:08.811435302 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQew9Zg/src/foo.py` 2026-10-02 06:58:08.811438262 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:08.811446592 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.811475742 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpQew9Zg/src/foo.py' 2026-10-02 06:58:08.811531512 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.823953472 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.824320124 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.824332764 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.834608091 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:08.834648751 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.834660011 DEBUG method="shutdown" response.id=2 duration=16.74µs 2026-10-02 06:58:08.834671381 DEBUG Received server response for request 2 2026-10-02 06:58:08.834676301 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.834693051 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-10-02 06:58:08.837573067 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:08.837634628 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.837671568 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.837728058 DEBUG Client info: None 2026-10-02 06:58:08.837752418 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.837765958 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.837772248 INFO Version: Unknown 2026-10-02 06:58:08.837815549 DEBUG Received server response for request 1 2026-10-02 06:58:08.837853269 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.837867129 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.837983560 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.838024400 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.838028350 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.838044100 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:08.838099490 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.838114660 DEBUG Initializing workspace `file:///tmp/.tmpnvGjkR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.838131150 DEBUG Searching for a project in '/tmp/.tmpnvGjkR/src' 2026-10-02 06:58:08.838163101 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.838167921 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.838640563 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.838646063 DEBUG Resolving local virtual environment: /tmp/.tmpnvGjkR/src/.venv 2026-10-02 06:58:08.838689024 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.838693384 DEBUG No virtual environment found 2026-10-02 06:58:08.838704094 DEBUG Adding first-party search path `/tmp/.tmpnvGjkR/src` 2026-10-02 06:58:08.838708554 DEBUG Using vendored stdlib 2026-10-02 06:58:08.838799834 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.838804634 DEBUG Adding new file root '/tmp/.tmpnvGjkR/src' of kind Project 2026-10-02 06:58:08.841700900 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:08.841717970 DEBUG Updating project to check open files 2026-10-02 06:58:08.841778751 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnvGjkR/src/foo.py") 2026-10-02 06:58:08.841788261 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnvGjkR/src/foo.py` 2026-10-02 06:58:08.841794571 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnvGjkR/src/foo.py` 2026-10-02 06:58:08.841909462 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnvGjkR/src/foo.py` to project `src` 2026-10-02 06:58:08.841920282 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnvGjkR/src/foo.py` 2026-10-02 06:58:08.841922622 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:08.841930032 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.841957372 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpnvGjkR/src/foo.py' 2026-10-02 06:58:08.842027352 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.849554444 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.853562626 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.853574156 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.853604317 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:08.853628467 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:08.853660467 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpnvGjkR/src/foo.py", kind: FileContent } 2026-10-02 06:58:08.853666977 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpnvGjkR/src/foo.py` 2026-10-02 06:58:08.853764257 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpnvGjkR/src/foo.py` to project `src` 2026-10-02 06:58:08.853785468 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpnvGjkR/src/foo.py' 2026-10-02 06:58:08.853848728 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.853854058 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.864078875 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:08.864103785 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.864112305 DEBUG method="shutdown" response.id=2 duration=13.48µs 2026-10-02 06:58:08.864123205 DEBUG Received server response for request 2 2026-10-02 06:58:08.864129345 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.864138375 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-10-02 06:58:08.866856020 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:08.866922241 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.866958221 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.867008071 DEBUG Client info: None 2026-10-02 06:58:08.867033051 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.867046001 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.867052951 INFO Version: Unknown 2026-10-02 06:58:08.867093322 DEBUG Received server response for request 1 2026-10-02 06:58:08.867131882 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.867147282 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.867271023 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.867308813 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.867312523 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.867329173 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:08.867333563 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:08.867375903 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.867390103 DEBUG Initializing workspace `file:///tmp/.tmpO8QjEc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.867405583 DEBUG Searching for a project in '/tmp/.tmpO8QjEc/src' 2026-10-02 06:58:08.867438024 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.867443694 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.867901696 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.867906486 DEBUG Resolving local virtual environment: /tmp/.tmpO8QjEc/src/.venv 2026-10-02 06:58:08.867947386 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.867951746 DEBUG No virtual environment found 2026-10-02 06:58:08.867962527 DEBUG Adding first-party search path `/tmp/.tmpO8QjEc/src` 2026-10-02 06:58:08.867966887 DEBUG Using vendored stdlib 2026-10-02 06:58:08.868060937 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.868065197 DEBUG Adding new file root '/tmp/.tmpO8QjEc/src' of kind Project 2026-10-02 06:58:08.870051918 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:08.870123339 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpO8QjEc/src/foo.py") 2026-10-02 06:58:08.870131569 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpO8QjEc/src/foo.py` 2026-10-02 06:58:08.870146159 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpO8QjEc/src/foo.py` 2026-10-02 06:58:08.870270949 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpO8QjEc/src/foo.py` to project `src` 2026-10-02 06:58:08.870284599 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpO8QjEc/src/foo.py` 2026-10-02 06:58:08.870286979 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:08.870295659 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.870309220 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:08.870329470 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpO8QjEc/src/foo.py", kind: FileContent } 2026-10-02 06:58:08.870333490 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpO8QjEc/src/foo.py` 2026-10-02 06:58:08.870409450 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpO8QjEc/src/foo.py` to project `src` 2026-10-02 06:58:08.977531290 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:08.977615230 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:08.977634070 DEBUG method="shutdown" response.id=2 duration=29.54µs 2026-10-02 06:58:08.977658840 DEBUG Received server response for request 2 2026-10-02 06:58:08.977663570 DEBUG Client sends notification `exit` 2026-10-02 06:58:08.977681081 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-10-02 06:58:08.979796532 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:08.979871593 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:08.979917003 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:08.979994343 DEBUG Client info: None 2026-10-02 06:58:08.980032894 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:08.980048404 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:08.980057834 INFO Version: Unknown 2026-10-02 06:58:08.980101784 DEBUG Received server response for request 1 2026-10-02 06:58:08.980145554 DEBUG Client sends notification `initialized` 2026-10-02 06:58:08.980162104 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:08.980383205 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:08.980428886 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:08.980433536 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:08.980451786 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:08.980521636 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:08.980541346 DEBUG Initializing workspace `file:///tmp/.tmpdqxJJ4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:08.980560836 DEBUG Searching for a project in '/tmp/.tmpdqxJJ4/src' 2026-10-02 06:58:08.980596817 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:08.980602437 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:08.981856184 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:08.981867424 DEBUG Resolving local virtual environment: /tmp/.tmpdqxJJ4/src/.venv 2026-10-02 06:58:08.981922594 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.981927704 DEBUG No virtual environment found 2026-10-02 06:58:08.981940664 DEBUG Adding first-party search path `/tmp/.tmpdqxJJ4/src` 2026-10-02 06:58:08.981945074 DEBUG Using vendored stdlib 2026-10-02 06:58:08.982059665 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.982066665 DEBUG Adding new file root '/tmp/.tmpdqxJJ4/src' of kind Project 2026-10-02 06:58:08.984244927 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:08.984261447 DEBUG Updating project to check open files 2026-10-02 06:58:08.984348587 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdqxJJ4/src/script.py") 2026-10-02 06:58:08.984358127 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdqxJJ4/src/script.py` 2026-10-02 06:58:08.984365847 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdqxJJ4/src/script.py` 2026-10-02 06:58:08.984501388 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdqxJJ4/src/script.py` to project `src` 2026-10-02 06:58:08.984514008 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdqxJJ4/src/script.py` 2026-10-02 06:58:08.984516458 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:08.984525328 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:08.984940561 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:58:08.984972511 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.984977371 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:58:08.984980881 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:58:08.985065691 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:58:08.985107502 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.985116062 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:08.985311383 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:08.985335553 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:08.985364623 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpdqxJJ4/src/script.py", kind: FileContent } 2026-10-02 06:58:08.985370243 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpdqxJJ4/src/script.py` 2026-10-02 06:58:08.985458123 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpdqxJJ4/src/script.py` to project `src` 2026-10-02 06:58:08.985477134 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-02 06:58:08.985483154 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-02 06:58:08.985866706 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:58:08.985895866 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.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:08.985900306 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:58:08.985902926 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:58:08.985983586 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-02 06:58:08.986036067 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpdqxJJ4/src/script.py' 2026-10-02 06:58:08.986088597 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:58:08.994014241 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:08.994083221 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:08.994089481 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.004327288 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.004368858 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.004379338 DEBUG method="shutdown" response.id=2 duration=15.83µs 2026-10-02 06:58:09.004392198 DEBUG Received server response for request 2 2026-10-02 06:58:09.004396978 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.004413108 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-10-02 06:58:09.006907402 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:09.006977972 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.007015432 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.007069623 DEBUG Client info: None 2026-10-02 06:58:09.007094403 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:09.007107273 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.007115563 INFO Version: Unknown 2026-10-02 06:58:09.007158733 DEBUG Received server response for request 1 2026-10-02 06:58:09.007215374 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.007230144 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.007354234 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.007394315 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.007398405 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.007414485 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.007464285 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.007479885 DEBUG Initializing workspace `file:///tmp/.tmpsGzsXZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.007495285 DEBUG Searching for a project in '/tmp/.tmpsGzsXZ/src' 2026-10-02 06:58:09.007527445 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.007532075 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.007982608 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.007987928 DEBUG Resolving local virtual environment: /tmp/.tmpsGzsXZ/src/.venv 2026-10-02 06:58:09.008030328 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.008034308 DEBUG No virtual environment found 2026-10-02 06:58:09.008044918 DEBUG Adding first-party search path `/tmp/.tmpsGzsXZ/src` 2026-10-02 06:58:09.008048998 DEBUG Using vendored stdlib 2026-10-02 06:58:09.008148819 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.008153539 DEBUG Adding new file root '/tmp/.tmpsGzsXZ/src' of kind Project 2026-10-02 06:58:09.010135440 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:09.010152650 DEBUG Updating project to check open files 2026-10-02 06:58:09.010220420 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsGzsXZ/src/foo.py") 2026-10-02 06:58:09.010228180 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsGzsXZ/src/foo.py` 2026-10-02 06:58:09.010236180 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsGzsXZ/src/foo.py` 2026-10-02 06:58:09.010352741 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsGzsXZ/src/foo.py` to project `src` 2026-10-02 06:58:09.010364391 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsGzsXZ/src/foo.py` 2026-10-02 06:58:09.010366901 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.010373741 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:09.010400011 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpsGzsXZ/src/foo.py' 2026-10-02 06:58:09.010481182 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:58:09.012174171 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.012183281 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.012208761 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:09.012256881 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpsGzsXZ/src/foo.py", kind: FileContent } 2026-10-02 06:58:09.012265741 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpsGzsXZ/src/foo.py` 2026-10-02 06:58:09.012349622 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpsGzsXZ/src/foo.py` to project `src` 2026-10-02 06:58:09.012370812 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpsGzsXZ/src/foo.py' 2026-10-02 06:58:09.012426802 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.012431202 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.022701179 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.022723329 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.022731239 DEBUG method="shutdown" response.id=2 duration=11.40µs 2026-10-02 06:58:09.022741769 DEBUG Received server response for request 2 2026-10-02 06:58:09.022746529 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.022756549 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-10-02 06:58:09.024448839 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:09.024506269 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.024537869 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.024587279 DEBUG Client info: None 2026-10-02 06:58:09.024611110 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:09.024622830 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.024629960 INFO Version: Unknown 2026-10-02 06:58:09.024669950 DEBUG Received server response for request 1 2026-10-02 06:58:09.024707650 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.024723060 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.024829821 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.024865231 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.024868961 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.024884141 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.024925841 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.024939811 DEBUG Initializing workspace `file:///tmp/.tmpdyXsYf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.024954271 DEBUG Searching for a project in '/tmp/.tmpdyXsYf/src' 2026-10-02 06:58:09.024985772 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.024990732 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.025449044 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.025454344 DEBUG Resolving local virtual environment: /tmp/.tmpdyXsYf/src/.venv 2026-10-02 06:58:09.025493824 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.025497994 DEBUG No virtual environment found 2026-10-02 06:58:09.025508095 DEBUG Adding first-party search path `/tmp/.tmpdyXsYf/src` 2026-10-02 06:58:09.025512045 DEBUG Using vendored stdlib 2026-10-02 06:58:09.025602945 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.025606535 DEBUG Adding new file root '/tmp/.tmpdyXsYf/src' of kind Project 2026-10-02 06:58:09.028574011 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:09.028593392 DEBUG Updating project to check open files 2026-10-02 06:58:09.028655242 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdyXsYf/src/foo.py") 2026-10-02 06:58:09.028664072 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdyXsYf/src/foo.py` 2026-10-02 06:58:09.028670592 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdyXsYf/src/foo.py` 2026-10-02 06:58:09.028784123 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdyXsYf/src/foo.py` to project `src` 2026-10-02 06:58:09.028798113 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdyXsYf/src/foo.py` 2026-10-02 06:58:09.028800493 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.028807213 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:09.028832383 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpdyXsYf/src/foo.py' 2026-10-02 06:58:09.028900533 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:58:09.030629953 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.030637833 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.030648073 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:09.030695393 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpdyXsYf/src/foo.py", kind: FileContent } 2026-10-02 06:58:09.030704523 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpdyXsYf/src/foo.py` 2026-10-02 06:58:09.030785744 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpdyXsYf/src/foo.py` to project `src` 2026-10-02 06:58:09.030806784 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpdyXsYf/src/foo.py' 2026-10-02 06:58:09.030858674 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.030862614 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.041094051 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.041118581 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.041126821 DEBUG method="shutdown" response.id=2 duration=11.95µs 2026-10-02 06:58:09.041138031 DEBUG Received server response for request 2 2026-10-02 06:58:09.041142261 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.041151831 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-10-02 06:58:09.042765310 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:09.042813680 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.042844780 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.042889460 DEBUG Client info: None 2026-10-02 06:58:09.042918011 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:09.042928461 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.042936851 INFO Version: Unknown 2026-10-02 06:58:09.042976991 DEBUG Received server response for request 1 2026-10-02 06:58:09.043006361 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.043019931 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.043128142 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.043168532 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.043172002 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.043184542 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.043255752 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.043269333 DEBUG Initializing workspace `file:///tmp/.tmpmIMS5W/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.043284263 DEBUG Searching for a project in '/tmp/.tmpmIMS5W/src' 2026-10-02 06:58:09.043316643 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.043321353 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.043766645 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.043772425 DEBUG Resolving local virtual environment: /tmp/.tmpmIMS5W/src/.venv 2026-10-02 06:58:09.043813186 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.043817416 DEBUG No virtual environment found 2026-10-02 06:58:09.043828756 DEBUG Adding first-party search path `/tmp/.tmpmIMS5W/src` 2026-10-02 06:58:09.043832956 DEBUG Using vendored stdlib 2026-10-02 06:58:09.043927506 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.043931836 DEBUG Adding new file root '/tmp/.tmpmIMS5W/src' of kind Project 2026-10-02 06:58:09.045931377 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:09.045947637 DEBUG Updating project to check open files 2026-10-02 06:58:09.046008618 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmIMS5W/src/script.py") 2026-10-02 06:58:09.046016218 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmIMS5W/src/script.py` 2026-10-02 06:58:09.046023128 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmIMS5W/src/script.py` 2026-10-02 06:58:09.046143278 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmIMS5W/src/script.py` to project `src` 2026-10-02 06:58:09.046155478 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmIMS5W/src/script.py` 2026-10-02 06:58:09.046158419 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.046165399 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:09.046186259 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-02 06:58:09.046192079 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-02 06:58:09.046580671 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:58:09.046612761 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.046617661 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:58:09.046620761 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:58:09.046706032 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-02 06:58:09.046733442 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpmIMS5W/src/script.py' 2026-10-02 06:58:09.046761652 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:58:09.054414584 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:09.056846978 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.056856148 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.057045759 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:09.057072479 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:09.057106799 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpmIMS5W/src/script.py", kind: FileContent } 2026-10-02 06:58:09.057113589 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpmIMS5W/src/script.py` 2026-10-02 06:58:09.057218260 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpmIMS5W/src/script.py` to project `src` 2026-10-02 06:58:09.057237740 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-02 06:58:09.057242440 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-02 06:58:09.057620992 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:58:09.057654753 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.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.057659583 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:58:09.057661993 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:58:09.057753803 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-02 06:58:09.057793413 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpmIMS5W/src/script.py' 2026-10-02 06:58:09.057811833 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:58:09.066754743 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:09.068980056 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.068986696 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.079121652 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.079159192 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.079169202 DEBUG method="shutdown" response.id=2 duration=14.63µs 2026-10-02 06:58:09.079181042 DEBUG Received server response for request 2 2026-10-02 06:58:09.079184162 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.079193032 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-10-02 06:58:09.082820163 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:09.082886533 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.082926553 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.082984683 DEBUG Client info: None 2026-10-02 06:58:09.083010294 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:09.083023404 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.083030314 INFO Version: Unknown 2026-10-02 06:58:09.083070474 DEBUG Received server response for request 1 2026-10-02 06:58:09.083114844 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.083130184 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.083264985 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.083305905 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.083309645 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.083327935 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.083382076 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.083396886 DEBUG Initializing workspace `file:///tmp/.tmp9R4l6Q/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.083413726 DEBUG Searching for a project in '/tmp/.tmp9R4l6Q/src' 2026-10-02 06:58:09.083446376 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.083451486 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.083925249 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.083930519 DEBUG Resolving local virtual environment: /tmp/.tmp9R4l6Q/src/.venv 2026-10-02 06:58:09.083973099 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.083977609 DEBUG No virtual environment found 2026-10-02 06:58:09.083988789 DEBUG Adding first-party search path `/tmp/.tmp9R4l6Q/src` 2026-10-02 06:58:09.083992929 DEBUG Using vendored stdlib 2026-10-02 06:58:09.084085530 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.084090320 DEBUG Adding new file root '/tmp/.tmp9R4l6Q/src' of kind Project 2026-10-02 06:58:09.086087231 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:09.086105581 DEBUG Updating project to check open files 2026-10-02 06:58:09.086168301 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9R4l6Q/src/foo.py") 2026-10-02 06:58:09.086176291 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9R4l6Q/src/foo.py` 2026-10-02 06:58:09.086184081 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9R4l6Q/src/foo.py` 2026-10-02 06:58:09.086307862 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9R4l6Q/src/foo.py` to project `src` 2026-10-02 06:58:09.086319322 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9R4l6Q/src/foo.py` 2026-10-02 06:58:09.086321692 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.086328862 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:09.086349282 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp9R4l6Q/src/foo.py' 2026-10-02 06:58:09.086387232 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.086395462 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.086411523 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:09.086442063 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-02 06:58:09.086445223 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:09.086451183 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:58:09.086456543 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-02 06:58:09.086458723 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:09.086463783 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-02 06:58:09.086469083 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-02 06:58:09.086471283 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:09.086476043 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-02 06:58:09.086498183 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-02 06:58:09.086548433 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:58:09.088265353 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.088272373 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.088275813 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.088303483 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:58:09.088327803 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp9R4l6Q/src` 2026-10-02 06:58:09.088357413 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp9R4l6Q/src/foo.py", kind: Any } 2026-10-02 06:58:09.088438224 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmp9R4l6Q/src/foo.py` to project `src` 2026-10-02 06:58:09.088463904 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.088468344 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.088470854 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.088472864 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.198854228 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.198935259 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.198953349 DEBUG method="shutdown" response.id=2 duration=27.41µs 2026-10-02 06:58:09.198980149 DEBUG Received server response for request 2 2026-10-02 06:58:09.198984699 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.199002099 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-10-02 06:58:09.201475683 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:09.201558614 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.201603624 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.201692134 DEBUG Client info: None 2026-10-02 06:58:09.201733785 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:09.201749585 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.201759375 INFO Version: Unknown 2026-10-02 06:58:09.201804145 DEBUG Received server response for request 1 2026-10-02 06:58:09.201850475 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.201867195 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.202066857 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.202111107 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.202115777 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.202133707 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.202155637 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:58:09.202216677 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.202235817 DEBUG Initializing workspace `file:///tmp/.tmpoFQ16G/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.202255818 DEBUG Searching for a project in '/tmp/.tmpoFQ16G/src' 2026-10-02 06:58:09.202293328 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.202298418 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.203555515 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.203567835 DEBUG Resolving local virtual environment: /tmp/.tmpoFQ16G/src/.venv 2026-10-02 06:58:09.203619255 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.203624405 DEBUG No virtual environment found 2026-10-02 06:58:09.203637315 DEBUG Adding first-party search path `/tmp/.tmpoFQ16G/src` 2026-10-02 06:58:09.203641615 DEBUG Using vendored stdlib 2026-10-02 06:58:09.203762326 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.203770076 DEBUG Adding new file root '/tmp/.tmpoFQ16G/src' of kind Project 2026-10-02 06:58:09.206993984 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:09.207012864 DEBUG Updating project to check open files 2026-10-02 06:58:09.207106095 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoFQ16G/src/foo.py") 2026-10-02 06:58:09.207117245 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoFQ16G/src/foo.py` 2026-10-02 06:58:09.207124795 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoFQ16G/src/foo.py` 2026-10-02 06:58:09.207284886 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoFQ16G/src/foo.py` to project `src` 2026-10-02 06:58:09.207299916 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoFQ16G/src/foo.py` 2026-10-02 06:58:09.207302396 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.207310886 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:09.207325556 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpoFQ16G/src` 2026-10-02 06:58:09.207344536 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpoFQ16G/src/foo.py", kind: Any } 2026-10-02 06:58:09.207420556 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpoFQ16G/src/foo.py` to project `src` 2026-10-02 06:58:09.312356401 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.312451292 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.312468562 DEBUG method="shutdown" response.id=2 duration=26.82µs 2026-10-02 06:58:09.312495152 DEBUG Received server response for request 2 2026-10-02 06:58:09.312501892 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.312520392 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-10-02 06:58:09.314919845 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:09.314997576 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.315043656 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.315119896 DEBUG Client info: None 2026-10-02 06:58:09.315161127 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:09.315176047 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.315185307 INFO Version: Unknown 2026-10-02 06:58:09.315241167 DEBUG Received server response for request 1 2026-10-02 06:58:09.315285637 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.315302017 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.315516989 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.315561449 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.315564989 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.315584189 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.315654739 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.315674769 DEBUG Initializing workspace `file:///tmp/.tmppCNH9z/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.315694050 DEBUG Searching for a project in '/tmp/.tmppCNH9z/src' 2026-10-02 06:58:09.315732450 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.315738040 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.317021557 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.317035427 DEBUG Resolving local virtual environment: /tmp/.tmppCNH9z/src/.venv 2026-10-02 06:58:09.317089877 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.317094777 DEBUG No virtual environment found 2026-10-02 06:58:09.317108177 DEBUG Adding first-party search path `/tmp/.tmppCNH9z/src` 2026-10-02 06:58:09.317112467 DEBUG Using vendored stdlib 2026-10-02 06:58:09.317250328 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.317258008 DEBUG Adding new file root '/tmp/.tmppCNH9z/src' of kind Project 2026-10-02 06:58:09.319439040 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:09.319458030 DEBUG Updating project to check open files 2026-10-02 06:58:09.319551921 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppCNH9z/src/foo.py") 2026-10-02 06:58:09.319561471 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmppCNH9z/src/foo.py` 2026-10-02 06:58:09.319570351 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmppCNH9z/src/foo.py` 2026-10-02 06:58:09.319705922 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmppCNH9z/src/foo.py` to project `src` 2026-10-02 06:58:09.319718632 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppCNH9z/src/foo.py` 2026-10-02 06:58:09.319721242 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.319729282 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:09.319766882 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmppCNH9z/src/foo.py' 2026-10-02 06:58:09.319874633 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:58:09.327881487 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:09.331965970 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.331979270 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.342288797 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.342338237 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.342350467 DEBUG method="shutdown" response.id=2 duration=18.51µs 2026-10-02 06:58:09.342370848 DEBUG Received server response for request 2 2026-10-02 06:58:09.342376008 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.342393008 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-10-02 06:58:09.345220044 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:09.345288194 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.345329194 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.345385705 DEBUG Client info: None 2026-10-02 06:58:09.345409505 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:09.345424215 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.345430675 INFO Version: Unknown 2026-10-02 06:58:09.345474505 DEBUG Received server response for request 1 2026-10-02 06:58:09.345518585 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.345533855 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.345655596 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.345702196 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.345706026 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.345722206 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.345772707 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.345787867 DEBUG Initializing workspace `file:///tmp/.tmpsu3cJf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.345803547 DEBUG Searching for a project in '/tmp/.tmpsu3cJf/src' 2026-10-02 06:58:09.345836937 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.345841657 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.346313840 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.346319620 DEBUG Resolving local virtual environment: /tmp/.tmpsu3cJf/src/.venv 2026-10-02 06:58:09.346363280 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.346367450 DEBUG No virtual environment found 2026-10-02 06:58:09.346378450 DEBUG Adding first-party search path `/tmp/.tmpsu3cJf/src` 2026-10-02 06:58:09.346382420 DEBUG Using vendored stdlib 2026-10-02 06:58:09.346473321 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.346478241 DEBUG Adding new file root '/tmp/.tmpsu3cJf/src' of kind Project 2026-10-02 06:58:09.348423791 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:09.348488902 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsu3cJf/src/foo.py") 2026-10-02 06:58:09.348496932 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsu3cJf/src/foo.py` 2026-10-02 06:58:09.348511862 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsu3cJf/src/foo.py` 2026-10-02 06:58:09.348628023 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsu3cJf/src/foo.py` to project `src` 2026-10-02 06:58:09.348639583 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsu3cJf/src/foo.py` 2026-10-02 06:58:09.348642063 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.348649843 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:09.455908769 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.455992799 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.456009639 DEBUG method="shutdown" response.id=2 duration=25.89µs 2026-10-02 06:58:09.456035499 DEBUG Received server response for request 2 2026-10-02 06:58:09.456041459 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.456059000 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-10-02 06:58:09.458081561 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:09.458150311 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.458211712 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.458284622 DEBUG Client info: None 2026-10-02 06:58:09.458334903 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:09.458349843 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.458359183 INFO Version: Unknown 2026-10-02 06:58:09.458401493 DEBUG Received server response for request 1 2026-10-02 06:58:09.458445733 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.458461473 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.458592254 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.458645394 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.458649324 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.458667274 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.458737475 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.458754745 DEBUG Initializing workspace `file:///tmp/.tmpHFmdrv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.458774495 DEBUG Searching for a project in '/tmp/.tmpHFmdrv/src' 2026-10-02 06:58:09.458812065 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.458817575 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.459383428 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.459389398 DEBUG Resolving local virtual environment: /tmp/.tmpHFmdrv/src/.venv 2026-10-02 06:58:09.459445309 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.459449929 DEBUG No virtual environment found 2026-10-02 06:58:09.459462419 DEBUG Adding first-party search path `/tmp/.tmpHFmdrv/src` 2026-10-02 06:58:09.459466639 DEBUG Using vendored stdlib 2026-10-02 06:58:09.459576940 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.459582700 DEBUG Adding new file root '/tmp/.tmpHFmdrv/src' of kind Project 2026-10-02 06:58:09.462644467 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-02 06:58:09.462666547 DEBUG Updating project to check open files 2026-10-02 06:58:09.462743768 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHFmdrv/src/foo") 2026-10-02 06:58:09.462855718 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHFmdrv/src/foo` to project `src` 2026-10-02 06:58:09.462873258 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHFmdrv/src/foo` 2026-10-02 06:58:09.462875838 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.462882678 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:58:09.462921479 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpHFmdrv/src/foo' 2026-10-02 06:58:09.463029639 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-02 06:58:09.471014534 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:09.475093117 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.475108187 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.485422554 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.485466914 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.485477075 DEBUG method="shutdown" response.id=2 duration=14.64µs 2026-10-02 06:58:09.485488075 DEBUG Received server response for request 2 2026-10-02 06:58:09.485493245 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.485509745 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-10-02 06:58:09.488118309 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:09.488170219 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.488223910 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.488276810 DEBUG Client info: None 2026-10-02 06:58:09.488309820 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:09.488322030 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.488329190 INFO Version: Unknown 2026-10-02 06:58:09.488367251 DEBUG Received server response for request 1 2026-10-02 06:58:09.488398671 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.488413081 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.488534572 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.488572962 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.488576352 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.488589492 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.488640042 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.488654482 DEBUG Initializing workspace `file:///tmp/.tmpj7Yb9x/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.488670282 DEBUG Searching for a project in '/tmp/.tmpj7Yb9x/src' 2026-10-02 06:58:09.488714133 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.488718973 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.489174215 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.489179795 DEBUG Resolving local virtual environment: /tmp/.tmpj7Yb9x/src/.venv 2026-10-02 06:58:09.489262176 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.489266956 DEBUG No virtual environment found 2026-10-02 06:58:09.489278046 DEBUG Adding first-party search path `/tmp/.tmpj7Yb9x/src` 2026-10-02 06:58:09.489282226 DEBUG Using vendored stdlib 2026-10-02 06:58:09.489371826 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.489375876 DEBUG Adding new file root '/tmp/.tmpj7Yb9x/src' of kind Project 2026-10-02 06:58:09.491390727 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:09.491409738 DEBUG Updating project to check open files 2026-10-02 06:58:09.491472538 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpj7Yb9x/src/script.py") 2026-10-02 06:58:09.491480358 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpj7Yb9x/src/script.py` 2026-10-02 06:58:09.491487318 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpj7Yb9x/src/script.py` 2026-10-02 06:58:09.491610219 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpj7Yb9x/src/script.py` to project `src` 2026-10-02 06:58:09.491621319 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpj7Yb9x/src/script.py` 2026-10-02 06:58:09.491623809 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.491630909 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:09.492019461 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:58:09.492051861 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.492056551 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:58:09.492059641 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:58:09.492145242 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.492180442 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.492190282 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.502418109 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.502444049 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.502452199 DEBUG method="shutdown" response.id=2 duration=12.55µs 2026-10-02 06:58:09.502463479 DEBUG Received server response for request 2 2026-10-02 06:58:09.502467289 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.502476899 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-10-02 06:58:09.504115578 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:09.504181409 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.504235309 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.504311669 DEBUG Client info: None 2026-10-02 06:58:09.504360860 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:09.504376810 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.504387580 INFO Version: Unknown 2026-10-02 06:58:09.504436030 DEBUG Received server response for request 1 2026-10-02 06:58:09.504480160 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.504495230 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.504606481 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.504649681 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.504653561 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.504669441 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.504721052 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.504736312 DEBUG Initializing workspace `file:///tmp/.tmpvqBRfF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.504751792 DEBUG Searching for a project in '/tmp/.tmpvqBRfF/src' 2026-10-02 06:58:09.504785622 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.504790242 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.505252415 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.505258385 DEBUG Resolving local virtual environment: /tmp/.tmpvqBRfF/src/.venv 2026-10-02 06:58:09.505300645 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.505304605 DEBUG No virtual environment found 2026-10-02 06:58:09.505315875 DEBUG Adding first-party search path `/tmp/.tmpvqBRfF/src` 2026-10-02 06:58:09.505319885 DEBUG Using vendored stdlib 2026-10-02 06:58:09.505410165 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.505415095 DEBUG Adding new file root '/tmp/.tmpvqBRfF/src' of kind Project 2026-10-02 06:58:09.507390256 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:09.507407497 DEBUG Updating project to check open files 2026-10-02 06:58:09.507468667 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvqBRfF/src/foo.ipynb") 2026-10-02 06:58:09.507594988 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvqBRfF/src/foo.ipynb` to project `src` 2026-10-02 06:58:09.507611108 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvqBRfF/src/foo.ipynb` 2026-10-02 06:58:09.507613748 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.507619348 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:58:09.507649308 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpvqBRfF/src/foo.ipynb' 2026-10-02 06:58:09.507729468 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-02 06:58:09.515397391 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:09.519409003 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.519422624 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.529588710 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.529630180 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.529640170 DEBUG method="shutdown" response.id=2 duration=14.41µs 2026-10-02 06:58:09.529651730 DEBUG Received server response for request 2 2026-10-02 06:58:09.529655280 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.529671711 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-10-02 06:58:09.532150724 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:09.532224755 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.532259505 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.532316265 DEBUG Client info: None 2026-10-02 06:58:09.532351776 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:09.532365666 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.532375696 INFO Version: Unknown 2026-10-02 06:58:09.532421636 DEBUG Received server response for request 1 2026-10-02 06:58:09.532453996 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.532469796 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.532587657 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.532625017 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.532628837 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.532642997 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.532686767 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.532701467 DEBUG Initializing workspace `file:///tmp/.tmphXCGKe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.532717088 DEBUG Searching for a project in '/tmp/.tmphXCGKe/src' 2026-10-02 06:58:09.532749618 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.532754878 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.533224760 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.533230180 DEBUG Resolving local virtual environment: /tmp/.tmphXCGKe/src/.venv 2026-10-02 06:58:09.533272451 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.533276911 DEBUG No virtual environment found 2026-10-02 06:58:09.533287701 DEBUG Adding first-party search path `/tmp/.tmphXCGKe/src` 2026-10-02 06:58:09.533291801 DEBUG Using vendored stdlib 2026-10-02 06:58:09.533383641 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.533387441 DEBUG Adding new file root '/tmp/.tmphXCGKe/src' of kind Project 2026-10-02 06:58:09.535342152 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:09.535358162 DEBUG Updating project to check open files 2026-10-02 06:58:09.535419283 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphXCGKe/src/foo.py") 2026-10-02 06:58:09.535527823 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphXCGKe/src/foo.py` to project `src` 2026-10-02 06:58:09.535546123 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphXCGKe/src/foo.py` 2026-10-02 06:58:09.535548563 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.535554493 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:58:09.535580463 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmphXCGKe/src/foo.py' 2026-10-02 06:58:09.535644394 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-02 06:58:09.543174026 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:09.547145938 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.547158298 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.557448905 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.557474415 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.557484465 DEBUG method="shutdown" response.id=2 duration=14.10µs 2026-10-02 06:58:09.557495696 DEBUG Received server response for request 2 2026-10-02 06:58:09.557500556 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.557510436 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-10-02 06:58:09.559982609 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:09.560034320 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.560070080 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.560125480 DEBUG Client info: None 2026-10-02 06:58:09.560158300 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:09.560170530 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.560178780 INFO Version: Unknown 2026-10-02 06:58:09.560231871 DEBUG Received server response for request 1 2026-10-02 06:58:09.560263261 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.560276841 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.560389882 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.560428052 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.560431392 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.560446152 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.560496992 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.560512092 DEBUG Initializing workspace `file:///tmp/.tmpz7S1Uu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.560528452 DEBUG Searching for a project in '/tmp/.tmpz7S1Uu/src' 2026-10-02 06:58:09.560560343 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.560564733 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.561014015 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.561019505 DEBUG Resolving local virtual environment: /tmp/.tmpz7S1Uu/src/.venv 2026-10-02 06:58:09.561062945 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.561067135 DEBUG No virtual environment found 2026-10-02 06:58:09.561077425 DEBUG Adding first-party search path `/tmp/.tmpz7S1Uu/src` 2026-10-02 06:58:09.561081855 DEBUG Using vendored stdlib 2026-10-02 06:58:09.561178026 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.561182816 DEBUG Adding new file root '/tmp/.tmpz7S1Uu/src' of kind Project 2026-10-02 06:58:09.563169787 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:09.563239107 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpz7S1Uu/src/foo.py") 2026-10-02 06:58:09.563358038 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpz7S1Uu/src/foo.py` to project `src` 2026-10-02 06:58:09.563382278 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpz7S1Uu/src/foo.py` 2026-10-02 06:58:09.563385248 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.563391518 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:58:09.563417008 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpz7S1Uu/src/foo.py' 2026-10-02 06:58:09.563482239 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-02 06:58:09.571043681 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:09.575017863 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.575024883 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.585286800 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.585323670 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.585334990 DEBUG method="shutdown" response.id=2 duration=16.20µs 2026-10-02 06:58:09.585346420 DEBUG Received server response for request 2 2026-10-02 06:58:09.585351331 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.585368071 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-10-02 06:58:09.587820234 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:09.587870035 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.587907595 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.587963345 DEBUG Client info: None 2026-10-02 06:58:09.587996545 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:09.588007525 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.588014625 INFO Version: Unknown 2026-10-02 06:58:09.588052166 DEBUG Received server response for request 1 2026-10-02 06:58:09.588084266 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.588099296 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.588232157 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.588273427 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.588276757 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.588290407 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.588340667 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.588355647 DEBUG Initializing workspace `file:///tmp/.tmpNUjnMT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.588371387 DEBUG Searching for a project in '/tmp/.tmpNUjnMT/src' 2026-10-02 06:58:09.588404208 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.588409028 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.588853860 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.588859150 DEBUG Resolving local virtual environment: /tmp/.tmpNUjnMT/src/.venv 2026-10-02 06:58:09.588901550 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.588906820 DEBUG No virtual environment found 2026-10-02 06:58:09.588918020 DEBUG Adding first-party search path `/tmp/.tmpNUjnMT/src` 2026-10-02 06:58:09.588922120 DEBUG Using vendored stdlib 2026-10-02 06:58:09.589014151 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.589018941 DEBUG Adding new file root '/tmp/.tmpNUjnMT/src' of kind Project 2026-10-02 06:58:09.591987187 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-02 06:58:09.592020778 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-10-02 06:58:09.592023748 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.592038878 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:09.592081938 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-10-02 06:58:09.592158578 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:58:09.599694400 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:09.603657392 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.603667353 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.613910320 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.613953160 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.613963510 DEBUG method="shutdown" response.id=2 duration=14.98µs 2026-10-02 06:58:09.613983890 DEBUG Received server response for request 2 2026-10-02 06:58:09.613989010 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.614005940 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-10-02 06:58:09.616450474 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:09.616506904 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.616539494 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.616594824 DEBUG Client info: None 2026-10-02 06:58:09.616623705 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:09.616637065 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.616645615 INFO Version: Unknown 2026-10-02 06:58:09.616689465 DEBUG Received server response for request 1 2026-10-02 06:58:09.616720535 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.616736345 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.616928606 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.616974397 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.616977817 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.616990407 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.617064427 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.617082507 DEBUG Initializing workspace `file:///tmp/.tmpJhpPpH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.617101867 DEBUG Searching for a project in '/tmp/.tmpJhpPpH/src' 2026-10-02 06:58:09.617141328 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.617146718 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.618489085 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.618502185 DEBUG Resolving local virtual environment: /tmp/.tmpJhpPpH/src/.venv 2026-10-02 06:58:09.618557305 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.618562386 DEBUG No virtual environment found 2026-10-02 06:58:09.618575376 DEBUG Adding first-party search path `/tmp/.tmpJhpPpH/src` 2026-10-02 06:58:09.618579616 DEBUG Using vendored stdlib 2026-10-02 06:58:09.618708426 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.618713716 DEBUG Adding new file root '/tmp/.tmpJhpPpH/src' of kind Project 2026-10-02 06:58:09.621789763 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:09.621807604 DEBUG Updating project to check open files 2026-10-02 06:58:09.621842974 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-02 06:58:09.621846354 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.621854104 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:09.623189541 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:58:09.623245692 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.623250732 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:58:09.623253992 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:58:09.623349592 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.623399882 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-02 06:58:09.623465573 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.623474983 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.633680810 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.633712880 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.633720690 DEBUG method="shutdown" response.id=2 duration=13.61µs 2026-10-02 06:58:09.633732230 DEBUG Received server response for request 2 2026-10-02 06:58:09.633736010 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.633746520 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-10-02 06:58:09.635150608 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:09.635226948 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.635261498 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.635307979 DEBUG Client info: None 2026-10-02 06:58:09.635337079 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:09.635349129 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.635356289 INFO Version: Unknown 2026-10-02 06:58:09.635392889 DEBUG Received server response for request 1 2026-10-02 06:58:09.635420719 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.635434369 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.635535860 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.635577160 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.635580780 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.635594000 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.635644821 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.635658961 DEBUG Initializing workspace `file:///tmp/.tmp7PjpRM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.635675071 DEBUG Searching for a project in '/tmp/.tmp7PjpRM/src' 2026-10-02 06:58:09.635708691 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.635712811 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.636160143 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.636165483 DEBUG Resolving local virtual environment: /tmp/.tmp7PjpRM/src/.venv 2026-10-02 06:58:09.636222684 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.636226724 DEBUG No virtual environment found 2026-10-02 06:58:09.636238164 DEBUG Adding first-party search path `/tmp/.tmp7PjpRM/src` 2026-10-02 06:58:09.636242554 DEBUG Using vendored stdlib 2026-10-02 06:58:09.636334294 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.636338694 DEBUG Adding new file root '/tmp/.tmp7PjpRM/src' of kind Project 2026-10-02 06:58:09.638310835 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:09.638326146 DEBUG Updating project to check open files 2026-10-02 06:58:09.638347336 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-02 06:58:09.638350516 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.638357586 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:09.639580772 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:58:09.639614503 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.639619293 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:58:09.639622033 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:58:09.639704333 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.639741863 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.639747423 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.649950470 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.649977020 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.649984270 DEBUG method="shutdown" response.id=2 duration=10.34µs 2026-10-02 06:58:09.649995190 DEBUG Received server response for request 2 2026-10-02 06:58:09.649999800 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.650009470 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-10-02 06:58:09.651563579 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:09.651626340 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.651660620 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.651712630 DEBUG Client info: None 2026-10-02 06:58:09.651735860 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:09.651748310 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.651755750 INFO Version: Unknown 2026-10-02 06:58:09.651798771 DEBUG Received server response for request 1 2026-10-02 06:58:09.651844421 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.651860081 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.651959601 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.651997372 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.652001982 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.652017162 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.652057532 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.652071762 DEBUG Initializing workspace `file:///tmp/.tmpRvlJNp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.652086892 DEBUG Searching for a project in '/tmp/.tmpRvlJNp/src' 2026-10-02 06:58:09.652119152 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.652123822 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.652568885 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.652574065 DEBUG Resolving local virtual environment: /tmp/.tmpRvlJNp/src/.venv 2026-10-02 06:58:09.652614545 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.652618775 DEBUG No virtual environment found 2026-10-02 06:58:09.652630335 DEBUG Adding first-party search path `/tmp/.tmpRvlJNp/src` 2026-10-02 06:58:09.652634325 DEBUG Using vendored stdlib 2026-10-02 06:58:09.652721566 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.652725526 DEBUG Adding new file root '/tmp/.tmpRvlJNp/src' of kind Project 2026-10-02 06:58:09.654677277 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:09.654693457 DEBUG Updating project to check open files 2026-10-02 06:58:09.654716347 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-02 06:58:09.654719257 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.654726177 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:09.654751267 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-02 06:58:09.654757337 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-02 06:58:09.655912433 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:58:09.655944724 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.655949484 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:58:09.655952734 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:58:09.656036014 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-02 06:58:09.656070034 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-02 06:58:09.656114814 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:58:09.665517427 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:09.668009921 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.668019931 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.678205957 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.678234968 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.678247278 DEBUG method="shutdown" response.id=2 duration=18.35µs 2026-10-02 06:58:09.678258418 DEBUG Received server response for request 2 2026-10-02 06:58:09.678262078 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.678271388 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-10-02 06:58:09.680838662 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:09.680894622 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.680930163 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.680985243 DEBUG Client info: None 2026-10-02 06:58:09.681008763 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:09.681020683 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.681027513 INFO Version: Unknown 2026-10-02 06:58:09.681069843 DEBUG Received server response for request 1 2026-10-02 06:58:09.681106404 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.681120974 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.681244824 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.681284705 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.681288605 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.681303045 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.681354025 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.681369045 DEBUG Initializing workspace `file:///tmp/.tmpj7GNBq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.681384385 DEBUG Searching for a project in '/tmp/.tmpj7GNBq/src' 2026-10-02 06:58:09.681416255 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.681421045 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.681874398 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.681879818 DEBUG Resolving local virtual environment: /tmp/.tmpj7GNBq/src/.venv 2026-10-02 06:58:09.681922258 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.681926168 DEBUG No virtual environment found 2026-10-02 06:58:09.681936948 DEBUG Adding first-party search path `/tmp/.tmpj7GNBq/src` 2026-10-02 06:58:09.681941068 DEBUG Using vendored stdlib 2026-10-02 06:58:09.682031549 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.682035739 DEBUG Adding new file root '/tmp/.tmpj7GNBq/src' of kind Project 2026-10-02 06:58:09.684007980 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:58:09.684025850 DEBUG Updating project to check open files 2026-10-02 06:58:09.684088630 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpj7GNBq/src/lib.py") 2026-10-02 06:58:09.684096340 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpj7GNBq/src/lib.py` 2026-10-02 06:58:09.684103110 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpj7GNBq/src/lib.py` 2026-10-02 06:58:09.684231081 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpj7GNBq/src/lib.py` to project `src` 2026-10-02 06:58:09.684246791 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpj7GNBq/src/lib.py` 2026-10-02 06:58:09.684249171 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.684256651 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:09.684281111 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpj7GNBq/src/lib.py' 2026-10-02 06:58:09.684341502 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:58:09.691980414 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:09.695978596 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.695988837 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.696001247 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.696050407 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpj7GNBq/src/main.py") 2026-10-02 06:58:09.696060337 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpj7GNBq/src/main.py` 2026-10-02 06:58:09.696076557 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpj7GNBq/src/main.py` 2026-10-02 06:58:09.696159868 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpj7GNBq/src/main.py` to project `src` 2026-10-02 06:58:09.696170898 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpj7GNBq/src/main.py` 2026-10-02 06:58:09.696173168 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.696180478 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(180))}}: Set open project files (count: 2) 2026-10-02 06:58:09.696216198 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmpj7GNBq/src/main.py' 2026-10-02 06:58:09.697512575 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.697516905 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.697534475 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:09.697564785 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-02 06:58:09.697571025 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:09.697581755 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-02 06:58:09.697589055 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-02 06:58:09.697591475 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:09.697596725 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-02 06:58:09.697601615 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-02 06:58:09.697603865 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:09.697608966 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-02 06:58:09.697633656 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(189))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-02 06:58:09.697743146 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.697747666 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.697750216 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.697760836 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:09.697781506 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:09.697810667 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpj7GNBq/src/lib.py", kind: FileContent } 2026-10-02 06:58:09.697816307 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpj7GNBq/src/lib.py` 2026-10-02 06:58:09.697899107 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpj7GNBq/src/lib.py` to project `src` 2026-10-02 06:58:09.697918347 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpj7GNBq/src/lib.py' 2026-10-02 06:58:09.697971778 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.697975498 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.697982868 DEBUG Client sends notification `textDocument/didSave` 2026-10-02 06:58:09.698087778 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmpj7GNBq/src/main.py' 2026-10-02 06:58:09.698119858 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.698123168 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.698125708 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.698173249 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(189))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-02 06:58:09.698193349 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.698208929 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.698211279 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.708461956 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.708490586 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.708499656 DEBUG method="shutdown" response.id=2 duration=14.02µs 2026-10-02 06:58:09.708510716 DEBUG Received server response for request 2 2026-10-02 06:58:09.708515376 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.708525506 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::pushed_diagnostics_wait_for_the_initial_environment ... 2026-10-02 06:58:09.711374852 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:09.711440783 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.711474963 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.711530303 DEBUG Client info: None 2026-10-02 06:58:09.711554803 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-02 06:58:09.711570143 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.711575633 INFO Version: Unknown 2026-10-02 06:58:09.711615874 DEBUG Received server response for request 1 2026-10-02 06:58:09.711655784 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.711671244 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.711780644 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.711817685 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.711821545 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.711837355 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.711886855 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.711902035 DEBUG Initializing workspace `file:///tmp/.tmpsf7Fil/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.711917335 DEBUG Searching for a project in '/tmp/.tmpsf7Fil/src' 2026-10-02 06:58:09.711949065 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.711954585 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.712426938 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.712432478 DEBUG Resolving local virtual environment: /tmp/.tmpsf7Fil/src/.venv 2026-10-02 06:58:09.712474448 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.712478598 DEBUG No virtual environment found 2026-10-02 06:58:09.712489698 DEBUG Adding first-party search path `/tmp/.tmpsf7Fil/src` 2026-10-02 06:58:09.712493818 DEBUG Using vendored stdlib 2026-10-02 06:58:09.712585759 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.712590379 DEBUG Adding new file root '/tmp/.tmpsf7Fil/src' of kind Project 2026-10-02 06:58:09.714581430 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:09.714601810 DEBUG Requested script environment synchronization for `/tmp/.tmpsf7Fil/src/script.py` 2026-10-02 06:58:09.714642410 DEBUG Starting 8 uv synchronization workers 2026-10-02 06:58:09.714805141 DEBUG Queuing script synchronization for `/tmp/.tmpsf7Fil/src/script.py` 2026-10-02 06:58:09.714819581 DEBUG Updating project to check open files 2026-10-02 06:58:09.714815231 INFO uv_metadata{path=/tmp/.tmpsf7Fil/src/script.py}: Synchronizing script `/tmp/.tmpsf7Fil/src/script.py` 2026-10-02 06:58:09.714857412 DEBUG uv_metadata{path=/tmp/.tmpsf7Fil/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpsf7Fil/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpsf7Fil/src/script.py` 2026-10-02 06:58:09.714886192 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsf7Fil/src/script.py") 2026-10-02 06:58:09.714892082 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsf7Fil/src/script.py` 2026-10-02 06:58:09.714898292 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsf7Fil/src/script.py` 2026-10-02 06:58:09.719310356 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsf7Fil/src/script.py` to project `src` 2026-10-02 06:58:09.719397007 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsf7Fil/src/script.py` 2026-10-02 06:58:09.719400467 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.719909520 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:09.724137103 DEBUG uv_metadata{path=/tmp/.tmpsf7Fil/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpsf7Fil/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-10-02 06:58:09.724237414 DEBUG Applied script environment synchronization result for `/tmp/.tmpsf7Fil/src/script.py` 2026-10-02 06:58:09.724927478 INFO check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:58:09.724968508 DEBUG check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.724975078 DEBUG check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:58:09.724978148 DEBUG check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:58:09.725108989 INFO check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.725183739 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.725217679 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.735313845 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.735342596 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.735349256 DEBUG method="shutdown" response.id=2 duration=10.62µs 2026-10-02 06:58:09.735360036 DEBUG Received server response for request 2 2026-10-02 06:58:09.735366896 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.735376996 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::untrusted_workspace_keeps_semantic_diagnostics ... 2026-10-02 06:58:09.738430023 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:58:09.738486973 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.738523943 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.738589344 DEBUG Client info: None 2026-10-02 06:58:09.738618884 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-02 06:58:09.738636554 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.738642834 INFO Version: Unknown 2026-10-02 06:58:09.738684194 DEBUG Received server response for request 1 2026-10-02 06:58:09.738721584 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.738736105 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.738841375 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.738879715 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.738883475 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.738898225 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.738958636 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.738972836 DEBUG Initializing workspace `file:///tmp/.tmpzlA8ln/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.738989356 DEBUG Searching for a project in '/tmp/.tmpzlA8ln/src' 2026-10-02 06:58:09.739022716 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.739027866 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.739578969 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.739584829 DEBUG Resolving local virtual environment: /tmp/.tmpzlA8ln/src/.venv 2026-10-02 06:58:09.739625569 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.739629759 DEBUG No virtual environment found 2026-10-02 06:58:09.739640460 DEBUG Adding first-party search path `/tmp/.tmpzlA8ln/src` 2026-10-02 06:58:09.739644380 DEBUG Using vendored stdlib 2026-10-02 06:58:09.739738850 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.739743080 DEBUG Adding new file root '/tmp/.tmpzlA8ln/src' of kind Project 2026-10-02 06:58:09.742805747 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:09.742823537 DEBUG Updating project to check open files 2026-10-02 06:58:09.742893898 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzlA8ln/src/script.py") 2026-10-02 06:58:09.742900888 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzlA8ln/src/script.py` 2026-10-02 06:58:09.742907428 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzlA8ln/src/script.py` 2026-10-02 06:58:09.743021618 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzlA8ln/src/script.py` to project `src` 2026-10-02 06:58:09.743033548 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzlA8ln/src/script.py` 2026-10-02 06:58:09.743036038 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.743042998 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:09.743449721 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:58:09.743483531 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.743488121 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:58:09.743491071 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:58:09.743583771 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.743615332 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpzlA8ln/src/script.py' 2026-10-02 06:58:09.743658112 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:58:09.754016200 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:09.754093560 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:09.754102130 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:58:09.764208986 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:58:09.764238417 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:09.764247237 DEBUG method="shutdown" response.id=2 duration=13.87µs 2026-10-02 06:58:09.764258627 DEBUG Received server response for request 2 2026-10-02 06:58:09.764262987 DEBUG Client sends notification `exit` 2026-10-02 06:58:09.764272647 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_deleted_file_clears_diagnostics_before_watcher_notification ... 2026-10-02 06:58:09.766642870 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:09.766712230 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:09.766747261 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:09.766809611 DEBUG Client info: None 2026-10-02 06:58:09.766835421 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-02 06:58:09.766847921 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:09.766854121 INFO Version: Unknown 2026-10-02 06:58:09.766894671 DEBUG Received server response for request 1 2026-10-02 06:58:09.766933482 DEBUG Client sends notification `initialized` 2026-10-02 06:58:09.766948082 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:09.767056212 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:09.767094742 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:09.767098382 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:09.767113263 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:09.767116103 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:09.767161963 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:09.767176553 DEBUG Initializing workspace `file:///tmp/.tmpmKbcWe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:09.767191193 DEBUG Searching for a project in '/tmp/.tmpmKbcWe/src' 2026-10-02 06:58:09.767240283 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:09.767245003 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:09.767695896 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:09.767700926 DEBUG Resolving local virtual environment: /tmp/.tmpmKbcWe/src/.venv 2026-10-02 06:58:09.767743076 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:09.767747066 DEBUG No virtual environment found 2026-10-02 06:58:09.767758786 DEBUG Adding first-party search path `/tmp/.tmpmKbcWe/src` 2026-10-02 06:58:09.767763056 DEBUG Using vendored stdlib 2026-10-02 06:58:09.767856427 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:09.767860957 DEBUG Adding new file root '/tmp/.tmpmKbcWe/src' of kind Project 2026-10-02 06:58:09.770812623 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:09.770884304 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmKbcWe/src/deleted.py") 2026-10-02 06:58:09.770892524 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmKbcWe/src/deleted.py` 2026-10-02 06:58:09.770909304 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmKbcWe/src/deleted.py` 2026-10-02 06:58:09.771027544 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmKbcWe/src/deleted.py` to project `src` 2026-10-02 06:58:09.771041644 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmKbcWe/src/deleted.py` 2026-10-02 06:58:09.771044214 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:09.771052874 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:09.771112285 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:09.771426387 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmKbcWe/src/deleted.py"))}: Checking file '/tmp/.tmpmKbcWe/src/deleted.py' 2026-10-02 06:58:09.771585907 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmKbcWe/src/deleted.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:09.783736745 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmKbcWe/src/deleted.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:09.788215270 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-10-02 06:58:09.788246500 DEBUG method="workspace/diagnostic" response.id=2 duration=17.19ms 2026-10-02 06:58:09.788266760 DEBUG Received server response for request 2 2026-10-02 06:58:09.788394781 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:09.788435591 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:09.788450471 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:09.788454271 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-02 06:58:11.788561627 DEBUG Client sends notification `textDocument/didClose` 2026-10-02 06:58:11.788618827 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:58:11.788694168 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpmKbcWe/src/deleted.py` 2026-10-02 06:58:11.788736328 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-02 06:58:11.788763178 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-02 06:58:11.788803868 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpmKbcWe/src/deleted.py", kind: File } 2026-10-02 06:58:11.788815218 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpmKbcWe/src/deleted.py` 2026-10-02 06:58:11.788820838 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpmKbcWe/src/deleted.py` 2026-10-02 06:58:11.788830329 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpmKbcWe/src` 2026-10-02 06:58:11.788838179 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmpmKbcWe/src/deleted.py` from project `src` 2026-10-02 06:58:11.788852569 DEBUG notification{method=textDocument/didClose}: Resuming workspace diagnostics request after revision bump 2026-10-02 06:58:11.788923859 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:11.788965589 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:11.788990559 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-02 06:58:11.788997619 DEBUG request{id=4 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpmKbcWe/src/deleted.py` 2026-10-02 06:58:11.789002519 DEBUG Received server response for request 3 2026-10-02 06:58:11.789007280 DEBUG method="textDocument/diagnostic" response.id=4 duration=123.04µs 2026-10-02 06:58:11.789011510 DEBUG Received server response for request 4 2026-10-02 06:58:11.789115830 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:58:11.789124300 DEBUG Client sends request `workspace/diagnostic` with ID 5 2026-10-02 06:58:11.789134430 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpmKbcWe/src` 2026-10-02 06:58:11.789154740 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpmKbcWe/src/deleted.py", kind: Any } 2026-10-02 06:58:11.789183980 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:11.789188981 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:11.789216541 DEBUG method="workspace/diagnostic" response.id=5 duration=44.34µs 2026-10-02 06:58:11.789226341 DEBUG Received server response for request 5 2026-10-02 06:58:11.789310951 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:58:11.789315701 DEBUG Client sends request `workspace/diagnostic` with ID 6 2026-10-02 06:58:11.789327301 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpmKbcWe/src` 2026-10-02 06:58:11.789345531 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpmKbcWe/src/deleted.py", kind: File } 2026-10-02 06:58:11.789351321 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpmKbcWe/src/deleted.py` 2026-10-02 06:58:11.789358111 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpmKbcWe/src/deleted.py` 2026-10-02 06:58:11.789362421 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpmKbcWe/src/deleted.py` 2026-10-02 06:58:11.789368642 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpmKbcWe/src` 2026-10-02 06:58:11.789492742 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpmKbcWe/src/deleted.py` to project `src` 2026-10-02 06:58:11.789514972 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:11.789712493 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:11.789731404 DEBUG method="workspace/diagnostic" response.id=6 duration=226.77µs 2026-10-02 06:58:11.789740774 DEBUG Received server response for request 6 2026-10-02 06:58:11.799867670 DEBUG Client sends request `shutdown` with ID 7 2026-10-02 06:58:11.799900680 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:11.799907190 DEBUG method="shutdown" response.id=7 duration=10.82µs 2026-10-02 06:58:11.799924630 DEBUG Received server response for request 7 2026-10-02 06:58:11.799928340 DEBUG Client sends notification `exit` 2026-10-02 06:58:11.799944500 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-10-02 06:58:11.804027223 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:11.804110884 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:11.804157614 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:11.804234904 DEBUG Client info: None 2026-10-02 06:58:11.804259324 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:11.804274034 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:11.804281594 INFO Version: Unknown 2026-10-02 06:58:11.804323535 DEBUG Received server response for request 1 2026-10-02 06:58:11.804366545 DEBUG Client sends notification `initialized` 2026-10-02 06:58:11.804381965 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:11.804509706 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:11.804547486 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:11.804551396 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:11.804569276 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:11.804572686 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:11.804632726 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:11.804648957 DEBUG Initializing workspace `file:///tmp/.tmpvhxysS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:11.804666967 DEBUG Searching for a project in '/tmp/.tmpvhxysS/src' 2026-10-02 06:58:11.804702147 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:11.804707637 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:11.805257060 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:11.805262860 DEBUG Resolving local virtual environment: /tmp/.tmpvhxysS/src/.venv 2026-10-02 06:58:11.805313610 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:11.805318640 DEBUG No virtual environment found 2026-10-02 06:58:11.805329990 DEBUG Adding first-party search path `/tmp/.tmpvhxysS/src` 2026-10-02 06:58:11.805334360 DEBUG Using vendored stdlib 2026-10-02 06:58:11.805444901 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:11.805449551 DEBUG Adding new file root '/tmp/.tmpvhxysS/src' of kind Project 2026-10-02 06:58:11.807527733 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:11.807545343 DEBUG Updating project to check open files 2026-10-02 06:58:11.807607193 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvhxysS/src/main.py") 2026-10-02 06:58:11.807614733 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvhxysS/src/main.py` 2026-10-02 06:58:11.807620883 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvhxysS/src/main.py` 2026-10-02 06:58:11.807732594 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvhxysS/src/main.py` to project `src` 2026-10-02 06:58:11.807743124 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvhxysS/src/main.py` 2026-10-02 06:58:11.807745474 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:11.807751904 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:11.808071766 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvhxysS/src/main.py"))}: Checking file '/tmp/.tmpvhxysS/src/main.py' 2026-10-02 06:58:11.808380437 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvhxysS/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:11.820679646 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvhxysS/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:11.825119101 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.36ms 2026-10-02 06:58:11.825139751 DEBUG Received server response for request 2 2026-10-02 06:58:11.825258051 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:11.825268161 DEBUG Client sends notification `textDocument/didClose` 2026-10-02 06:58:11.825271631 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:11.825308832 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvhxysS/external/builtins.pyi") 2026-10-02 06:58:11.825330552 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpvhxysS/external/builtins.pyi` 2026-10-02 06:58:11.825333092 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-02 06:58:11.825346572 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:11.825364542 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpvhxysS/external/builtins.pyi", kind: File } 2026-10-02 06:58:11.825370912 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpvhxysS/external/builtins.pyi` 2026-10-02 06:58:11.825375832 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpvhxysS/external/builtins.pyi` 2026-10-02 06:58:11.825381572 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(106))}: Removing file `/tmp/.tmpvhxysS/external/builtins.pyi` from project `src` 2026-10-02 06:58:11.825431122 DEBUG method="textDocument/diagnostic" response.id=3 duration=44.15µs 2026-10-02 06:58:11.825440312 DEBUG Received server response for request 3 2026-10-02 06:58:11.835544149 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:11.835562679 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:11.835569289 DEBUG method="shutdown" response.id=4 duration=10.07µs 2026-10-02 06:58:11.835578909 DEBUG Received server response for request 4 2026-10-02 06:58:11.835583039 DEBUG Client sends notification `exit` 2026-10-02 06:58:11.835591809 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-10-02 06:58:11.838610686 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:11.838684056 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:11.838726246 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:11.838827397 DEBUG Client info: None 2026-10-02 06:58:11.838875007 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:11.838891587 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:11.838902247 INFO Version: Unknown 2026-10-02 06:58:11.838949127 DEBUG Received server response for request 1 2026-10-02 06:58:11.838990948 DEBUG Client sends notification `initialized` 2026-10-02 06:58:11.839007358 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:11.839184929 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:11.839236269 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:11.839240009 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:11.839255719 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:11.839258939 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:11.839315620 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:11.839334780 DEBUG Initializing workspace `file:///tmp/.tmplkuJQq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:11.839352410 DEBUG Searching for a project in '/tmp/.tmplkuJQq/src' 2026-10-02 06:58:11.839399290 DEBUG Found project at '/tmp/.tmplkuJQq' 2026-10-02 06:58:11.839404330 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:11.840655007 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:11.840666007 DEBUG Resolving local virtual environment: /tmp/.tmplkuJQq/.venv 2026-10-02 06:58:11.840714237 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:11.840719597 DEBUG No virtual environment found 2026-10-02 06:58:11.840729407 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:11.840738307 DEBUG Adding first-party search path `/tmp/.tmplkuJQq/src` 2026-10-02 06:58:11.840742467 DEBUG Adding first-party search path `/tmp/.tmplkuJQq` 2026-10-02 06:58:11.840746497 DEBUG Using vendored stdlib 2026-10-02 06:58:11.840870378 INFO Python version: Python 3.10, platform: linux 2026-10-02 06:58:11.840877108 DEBUG Adding new file root '/tmp/.tmplkuJQq' of kind Project 2026-10-02 06:58:11.844874401 INFO Project::index_files{project=.tmplkuJQq}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:11.844893781 DEBUG Updating project to check open files 2026-10-02 06:58:11.844984631 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmplkuJQq/src/foo.py") 2026-10-02 06:58:11.844995651 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmplkuJQq/src/foo.py` 2026-10-02 06:58:11.845003571 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmplkuJQq/src/foo.py` 2026-10-02 06:58:11.845129902 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmplkuJQq/src/foo.py` to project `.tmplkuJQq` 2026-10-02 06:58:11.845145242 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplkuJQq/src/foo.py` 2026-10-02 06:58:11.845148012 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:11.845157432 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:11.845534634 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplkuJQq/src/foo.py"))}: Checking file '/tmp/.tmplkuJQq/src/foo.py' 2026-10-02 06:58:11.845719125 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplkuJQq/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:11.860050125 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplkuJQq/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-02 06:58:11.860084585 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplkuJQq/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:11.860190556 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.03ms 2026-10-02 06:58:11.860221416 DEBUG Received server response for request 2 2026-10-02 06:58:11.870528223 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:11.870565443 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:11.870570943 DEBUG method="shutdown" response.id=3 duration=9.48µs 2026-10-02 06:58:11.870588784 DEBUG Received server response for request 3 2026-10-02 06:58:11.870594094 DEBUG Client sends notification `exit` 2026-10-02 06:58:11.870610954 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-10-02 06:58:11.873821412 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:11.873899722 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:11.873943842 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:11.874000493 DEBUG Client info: None 2026-10-02 06:58:11.874025433 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:11.874038353 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:11.874045763 INFO Version: Unknown 2026-10-02 06:58:11.874089783 DEBUG Received server response for request 1 2026-10-02 06:58:11.874136304 DEBUG Client sends notification `initialized` 2026-10-02 06:58:11.874151454 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:11.874269514 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:11.874310504 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:11.874314494 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:11.874330455 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:11.874334285 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:11.874375515 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:11.874390145 DEBUG Initializing workspace `file:///tmp/.tmpMipuF5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:11.874405265 DEBUG Searching for a project in '/tmp/.tmpMipuF5/src' 2026-10-02 06:58:11.874437735 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:11.874442535 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:11.874923468 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:11.874929048 DEBUG Resolving local virtual environment: /tmp/.tmpMipuF5/src/.venv 2026-10-02 06:58:11.874973458 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:11.874977618 DEBUG No virtual environment found 2026-10-02 06:58:11.874989078 DEBUG Adding first-party search path `/tmp/.tmpMipuF5/src` 2026-10-02 06:58:11.874993298 DEBUG Using vendored stdlib 2026-10-02 06:58:11.875089449 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:11.875093539 DEBUG Adding new file root '/tmp/.tmpMipuF5/src' of kind Project 2026-10-02 06:58:11.878010035 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:11.878025845 DEBUG Updating project to check open files 2026-10-02 06:58:11.878092846 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMipuF5/src/foo.py") 2026-10-02 06:58:11.878100536 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMipuF5/src/foo.py` 2026-10-02 06:58:11.878106866 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMipuF5/src/foo.py` 2026-10-02 06:58:11.878236306 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMipuF5/src/foo.py` to project `src` 2026-10-02 06:58:11.878248816 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMipuF5/src/foo.py` 2026-10-02 06:58:11.878251276 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:11.878258706 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:11.878370797 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMipuF5/src/foo.py"))}: Checking file '/tmp/.tmpMipuF5/src/foo.py' 2026-10-02 06:58:11.878499588 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMipuF5/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:11.888336043 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMipuF5/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:11.892585136 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.32ms 2026-10-02 06:58:11.892601216 DEBUG Received server response for request 2 2026-10-02 06:58:11.892638657 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:11.892645277 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:11.892658867 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:11.892684767 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMipuF5/src/foo.py", kind: FileContent } 2026-10-02 06:58:11.892690707 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpMipuF5/src/foo.py` 2026-10-02 06:58:11.892775887 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpMipuF5/src/foo.py` to project `src` 2026-10-02 06:58:11.892815148 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMipuF5/src/foo.py"))}: Checking file '/tmp/.tmpMipuF5/src/foo.py' 2026-10-02 06:58:11.892880758 DEBUG method="textDocument/diagnostic" response.id=3 duration=95.08µs 2026-10-02 06:58:11.892890688 DEBUG Received server response for request 3 2026-10-02 06:58:11.902966354 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:11.902994794 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:11.903000964 DEBUG method="shutdown" response.id=4 duration=8.54µs 2026-10-02 06:58:11.903010384 DEBUG Received server response for request 4 2026-10-02 06:58:11.903015004 DEBUG Client sends notification `exit` 2026-10-02 06:58:11.903030884 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-10-02 06:58:11.905838110 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-02 06:58:11.905898240 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:11.905934331 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:11.905993071 DEBUG Client info: None 2026-10-02 06:58:11.906025501 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:11.906037831 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-02 06:58:11.906045481 INFO Version: Unknown 2026-10-02 06:58:11.906085651 DEBUG Received server response for request 1 2026-10-02 06:58:11.906117132 DEBUG Client sends notification `initialized` 2026-10-02 06:58:11.906130112 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:11.906240622 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:11.906277082 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:11.906280842 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:11.906295323 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:11.906298093 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:11.906353263 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:11.906369233 DEBUG Initializing workspace `file:///tmp/.tmpsniifn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:11.906384783 DEBUG Searching for a project in '/tmp/.tmpsniifn/src' 2026-10-02 06:58:11.906417703 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:11.906422363 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:11.906903186 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:11.906908756 DEBUG Resolving local virtual environment: /tmp/.tmpsniifn/src/.venv 2026-10-02 06:58:11.906952896 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:11.906957426 DEBUG No virtual environment found 2026-10-02 06:58:11.906967706 DEBUG Adding first-party search path `/tmp/.tmpsniifn/src` 2026-10-02 06:58:11.906971996 DEBUG Using vendored stdlib 2026-10-02 06:58:11.907069097 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:11.907073857 DEBUG Adding new file root '/tmp/.tmpsniifn/src' of kind Project 2026-10-02 06:58:11.909126568 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:11.909141428 DEBUG Updating project to check open files 2026-10-02 06:58:11.909210229 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsniifn/src/foo.py") 2026-10-02 06:58:11.909217619 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsniifn/src/foo.py` 2026-10-02 06:58:11.909225429 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsniifn/src/foo.py` 2026-10-02 06:58:11.909339560 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsniifn/src/foo.py` to project `src` 2026-10-02 06:58:11.909350480 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsniifn/src/foo.py` 2026-10-02 06:58:11.909352850 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:11.909359570 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:11.909492590 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsniifn/src/foo.py"))}: Checking file '/tmp/.tmpsniifn/src/foo.py' 2026-10-02 06:58:11.909610451 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsniifn/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:11.918086388 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsniifn/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:11.922250131 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.88ms 2026-10-02 06:58:11.922265391 DEBUG Received server response for request 2 2026-10-02 06:58:11.922509573 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:11.922519303 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:11.922532593 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:11.922558273 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpsniifn/src/foo.py", kind: FileContent } 2026-10-02 06:58:11.922564043 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpsniifn/src/foo.py` 2026-10-02 06:58:11.922648464 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpsniifn/src/foo.py` to project `src` 2026-10-02 06:58:11.922693194 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsniifn/src/foo.py"))}: Checking file '/tmp/.tmpsniifn/src/foo.py' 2026-10-02 06:58:11.922793264 DEBUG method="textDocument/diagnostic" response.id=3 duration=135.96µs 2026-10-02 06:58:11.922804604 DEBUG Received server response for request 3 2026-10-02 06:58:11.933001291 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:11.933021891 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:11.933028331 DEBUG method="shutdown" response.id=4 duration=9.58µs 2026-10-02 06:58:11.933038341 DEBUG Received server response for request 4 2026-10-02 06:58:11.933042021 DEBUG Client sends notification `exit` 2026-10-02 06:58:11.933050651 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-10-02 06:58:11.935867407 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:11.935923297 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:11.935959298 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:11.936011568 DEBUG Client info: None 2026-10-02 06:58:11.936044298 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:11.936055648 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:11.936063648 INFO Version: Unknown 2026-10-02 06:58:11.936103188 DEBUG Received server response for request 1 2026-10-02 06:58:11.936134869 DEBUG Client sends notification `initialized` 2026-10-02 06:58:11.936150939 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:11.936280079 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:11.936318840 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:11.936322720 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:11.936336980 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:11.936339800 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:11.936402700 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:11.936417840 DEBUG Initializing workspace `file:///tmp/.tmpcx6yxO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:11.936433890 DEBUG Searching for a project in '/tmp/.tmpcx6yxO/src' 2026-10-02 06:58:11.936466530 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:11.936471511 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:11.936947713 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:11.936953483 DEBUG Resolving local virtual environment: /tmp/.tmpcx6yxO/src/.venv 2026-10-02 06:58:11.936997313 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:11.937001743 DEBUG No virtual environment found 2026-10-02 06:58:11.937012293 DEBUG Adding first-party search path `/tmp/.tmpcx6yxO/src` 2026-10-02 06:58:11.937016464 DEBUG Using vendored stdlib 2026-10-02 06:58:11.937109834 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:11.937114314 DEBUG Adding new file root '/tmp/.tmpcx6yxO/src' of kind Project 2026-10-02 06:58:11.939121975 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:11.939141645 DEBUG Updating project to check open files 2026-10-02 06:58:11.939209906 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcx6yxO/src/foo.py") 2026-10-02 06:58:11.939218876 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcx6yxO/src/foo.py` 2026-10-02 06:58:11.939225256 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcx6yxO/src/foo.py` 2026-10-02 06:58:11.939333756 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcx6yxO/src/foo.py` to project `src` 2026-10-02 06:58:11.939347077 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcx6yxO/src/foo.py` 2026-10-02 06:58:11.939349867 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:11.939356517 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:11.939616818 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcx6yxO/src/foo.py"))}: Checking file '/tmp/.tmpcx6yxO/src/foo.py' 2026-10-02 06:58:11.939732309 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcx6yxO/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:11.947890624 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcx6yxO/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:11.951981237 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.62ms 2026-10-02 06:58:11.951997447 DEBUG Received server response for request 2 2026-10-02 06:58:11.952031687 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:11.952081917 DEBUG method="textDocument/diagnostic" response.id=3 duration=37.30µs 2026-10-02 06:58:11.952091387 DEBUG Received server response for request 3 2026-10-02 06:58:11.962168084 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:11.962185704 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:11.962191464 DEBUG method="shutdown" response.id=4 duration=8.83µs 2026-10-02 06:58:11.962218594 DEBUG Received server response for request 4 2026-10-02 06:58:11.962227094 DEBUG Client sends notification `exit` 2026-10-02 06:58:11.962237994 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-02 06:58:11.965217961 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:11.965286261 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:11.965322481 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:11.965385961 DEBUG Client info: None 2026-10-02 06:58:11.965412012 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-02 06:58:11.965427792 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:11.965434702 INFO Version: Unknown 2026-10-02 06:58:11.965478172 DEBUG Received server response for request 1 2026-10-02 06:58:11.965520422 DEBUG Client sends notification `initialized` 2026-10-02 06:58:11.965536062 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:11.965637873 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:11.965673803 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:11.965677373 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:11.965701013 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:11.965704533 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:11.965747053 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:11.965761674 DEBUG Initializing workspace `file:///tmp/.tmp10zCPQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:11.965777274 DEBUG Searching for a project in '/tmp/.tmp10zCPQ/src' 2026-10-02 06:58:11.965810124 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:11.965815014 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:11.966303977 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:11.966309837 DEBUG Resolving local virtual environment: /tmp/.tmp10zCPQ/src/.venv 2026-10-02 06:58:11.966353267 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:11.966357737 DEBUG No virtual environment found 2026-10-02 06:58:11.966368117 DEBUG Adding first-party search path `/tmp/.tmp10zCPQ/src` 2026-10-02 06:58:11.966372257 DEBUG Using vendored stdlib 2026-10-02 06:58:11.966467127 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:11.966470958 DEBUG Adding new file root '/tmp/.tmp10zCPQ/src' of kind Project 2026-10-02 06:58:11.968483129 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:11.968550849 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp10zCPQ/src/foo.py") 2026-10-02 06:58:11.968558219 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp10zCPQ/src/foo.py` 2026-10-02 06:58:11.968573209 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp10zCPQ/src/foo.py` 2026-10-02 06:58:11.968696820 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp10zCPQ/src/foo.py` to project `src` 2026-10-02 06:58:11.968711730 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp10zCPQ/src/foo.py` 2026-10-02 06:58:11.968714140 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:11.968721710 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:11.968821241 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp10zCPQ/src/foo.py"))}: Checking file '/tmp/.tmp10zCPQ/src/foo.py' 2026-10-02 06:58:11.968925511 DEBUG method="textDocument/diagnostic" response.id=2 duration=197.53µs 2026-10-02 06:58:11.968939071 DEBUG Received server response for request 2 2026-10-02 06:58:11.969012772 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:11.969040802 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:11.969056652 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:11.969061432 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-02 06:58:13.969131677 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:13.969291088 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:13.969350538 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-02 06:58:13.969362659 DEBUG method="shutdown" response.id=4 duration=82.79µs 2026-10-02 06:58:13.969367229 DEBUG Received server response for request 3 2026-10-02 06:58:13.969371739 DEBUG Received server response for request 4 2026-10-02 06:58:13.969376379 DEBUG Client sends notification `exit` 2026-10-02 06:58:13.969385949 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-10-02 06:58:13.971775572 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:13.971861952 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:13.971910703 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:13.971989633 DEBUG Client info: None 2026-10-02 06:58:13.972015863 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:13.972031703 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:13.972040953 INFO Version: Unknown 2026-10-02 06:58:13.972085324 DEBUG Received server response for request 1 2026-10-02 06:58:13.972129824 DEBUG Client sends notification `initialized` 2026-10-02 06:58:13.972146104 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:13.972369515 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:13.972410716 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:13.972414696 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:13.972432926 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:13.972436506 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:13.972498786 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:13.972518306 DEBUG Initializing workspace `file:///tmp/.tmp6SWuo2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:13.972537076 DEBUG Searching for a project in '/tmp/.tmp6SWuo2/src' 2026-10-02 06:58:13.972572586 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:13.972577866 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:13.973868554 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:13.973880914 DEBUG Resolving local virtual environment: /tmp/.tmp6SWuo2/src/.venv 2026-10-02 06:58:13.973932674 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:13.973937914 DEBUG No virtual environment found 2026-10-02 06:58:13.973950504 DEBUG Adding first-party search path `/tmp/.tmp6SWuo2/src` 2026-10-02 06:58:13.973954724 DEBUG Using vendored stdlib 2026-10-02 06:58:13.974078495 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:13.974085635 DEBUG Adding new file root '/tmp/.tmp6SWuo2/src' of kind Project 2026-10-02 06:58:13.977246753 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:13.977265183 DEBUG Updating project to check open files 2026-10-02 06:58:13.977360013 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6SWuo2/src/foo.py") 2026-10-02 06:58:13.977371793 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6SWuo2/src/foo.py` 2026-10-02 06:58:13.977378913 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6SWuo2/src/foo.py` 2026-10-02 06:58:13.977516494 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6SWuo2/src/foo.py` to project `src` 2026-10-02 06:58:13.977531014 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6SWuo2/src/foo.py` 2026-10-02 06:58:13.977533314 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:13.977541734 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:13.977734485 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6SWuo2/src/foo.py"))}: Checking file '/tmp/.tmp6SWuo2/src/foo.py' 2026-10-02 06:58:13.977979807 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6SWuo2/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:13.986472424 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6SWuo2/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:13.996864762 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.32ms 2026-10-02 06:58:13.996888232 DEBUG Received server response for request 2 2026-10-02 06:58:14.007073188 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:14.007112009 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:14.007118549 DEBUG method="shutdown" response.id=3 duration=10.80µs 2026-10-02 06:58:14.007136819 DEBUG Received server response for request 3 2026-10-02 06:58:14.007141349 DEBUG Client sends notification `exit` 2026-10-02 06:58:14.007156829 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-10-02 06:58:14.010753779 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:14.010828049 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:14.010868810 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:14.010930190 DEBUG Client info: None 2026-10-02 06:58:14.010962600 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:14.010977060 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:14.010986320 INFO Version: Unknown 2026-10-02 06:58:14.011028981 DEBUG Received server response for request 1 2026-10-02 06:58:14.011072851 DEBUG Client sends notification `initialized` 2026-10-02 06:58:14.011088691 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:14.011281962 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:14.011321392 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:14.011325222 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:14.011341652 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:14.011344992 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:14.011404213 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:14.011424053 DEBUG Initializing workspace `file:///tmp/.tmpsPNCmz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:14.011442153 DEBUG Searching for a project in '/tmp/.tmpsPNCmz/src' 2026-10-02 06:58:14.011475593 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:14.011480803 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:14.012653610 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:14.012664760 DEBUG Resolving local virtual environment: /tmp/.tmpsPNCmz/src/.venv 2026-10-02 06:58:14.012714000 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:14.012718970 DEBUG No virtual environment found 2026-10-02 06:58:14.012730580 DEBUG Adding first-party search path `/tmp/.tmpsPNCmz/src` 2026-10-02 06:58:14.012734770 DEBUG Using vendored stdlib 2026-10-02 06:58:14.012859041 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:14.012865681 DEBUG Adding new file root '/tmp/.tmpsPNCmz/src' of kind Project 2026-10-02 06:58:14.015119383 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:14.015138704 DEBUG Updating project to check open files 2026-10-02 06:58:14.015240264 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsPNCmz/src/foo.py") 2026-10-02 06:58:14.015249874 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsPNCmz/src/foo.py` 2026-10-02 06:58:14.015257384 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsPNCmz/src/foo.py` 2026-10-02 06:58:14.015386965 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsPNCmz/src/foo.py` to project `src` 2026-10-02 06:58:14.015400455 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsPNCmz/src/foo.py` 2026-10-02 06:58:14.015402905 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:14.015411325 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:14.015572236 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsPNCmz/src/foo.py"))}: Checking file '/tmp/.tmpsPNCmz/src/foo.py' 2026-10-02 06:58:14.015735427 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsPNCmz/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:14.024188564 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsPNCmz/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:14.028333147 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.91ms 2026-10-02 06:58:14.028354727 DEBUG Received server response for request 2 2026-10-02 06:58:14.038658074 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:14.038693715 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:14.038701945 DEBUG method="shutdown" response.id=3 duration=12.18µs 2026-10-02 06:58:14.038712535 DEBUG Received server response for request 3 2026-10-02 06:58:14.038716485 DEBUG Client sends notification `exit` 2026-10-02 06:58:14.038732615 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-10-02 06:58:14.041557671 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:14.041613001 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:14.041648191 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:14.041708041 DEBUG Client info: None 2026-10-02 06:58:14.041742492 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:14.041753772 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:14.041761642 INFO Version: Unknown 2026-10-02 06:58:14.041801552 DEBUG Received server response for request 1 2026-10-02 06:58:14.041832082 DEBUG Client sends notification `initialized` 2026-10-02 06:58:14.041846502 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:14.041947263 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:14.041988093 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:14.041991513 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:14.042004673 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:14.042007583 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:14.042053343 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:14.042068923 DEBUG Initializing workspace `file:///tmp/.tmp1vObrd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:14.042084323 DEBUG Searching for a project in '/tmp/.tmp1vObrd/src' 2026-10-02 06:58:14.042115904 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:14.042120594 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:14.042605236 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:14.042610476 DEBUG Resolving local virtual environment: /tmp/.tmp1vObrd/src/.venv 2026-10-02 06:58:14.042654967 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:14.042659507 DEBUG No virtual environment found 2026-10-02 06:58:14.042670477 DEBUG Adding first-party search path `/tmp/.tmp1vObrd/src` 2026-10-02 06:58:14.042674807 DEBUG Using vendored stdlib 2026-10-02 06:58:14.042768397 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:14.042773087 DEBUG Adding new file root '/tmp/.tmp1vObrd/src' of kind Project 2026-10-02 06:58:14.044789169 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:14.044855689 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1vObrd/src/foo.py") 2026-10-02 06:58:14.044863089 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1vObrd/src/foo.py` 2026-10-02 06:58:14.044878289 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1vObrd/src/foo.py` 2026-10-02 06:58:14.044988640 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1vObrd/src/foo.py` to project `src` 2026-10-02 06:58:14.045002400 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1vObrd/src/foo.py` 2026-10-02 06:58:14.045005380 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:14.045012190 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:14.045054050 DEBUG method="textDocument/diagnostic" response.id=2 duration=34.95µs 2026-10-02 06:58:14.045066660 DEBUG Received server response for request 2 2026-10-02 06:58:14.055220267 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:14.055239367 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:14.055244677 DEBUG method="shutdown" response.id=3 duration=8.30µs 2026-10-02 06:58:14.055254777 DEBUG Received server response for request 3 2026-10-02 06:58:14.055258727 DEBUG Client sends notification `exit` 2026-10-02 06:58:14.055267277 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-10-02 06:58:14.056959016 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:14.057024977 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:14.057059477 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:14.057109327 DEBUG Client info: None 2026-10-02 06:58:14.057133037 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:14.057145887 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:14.057153917 INFO Version: Unknown 2026-10-02 06:58:14.057212878 DEBUG Received server response for request 1 2026-10-02 06:58:14.057257628 DEBUG Client sends notification `initialized` 2026-10-02 06:58:14.057274338 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:14.057368929 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:14.057407609 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:14.057411159 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:14.057426629 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:14.057429809 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:14.057474609 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:14.057489459 DEBUG Initializing workspace `file:///tmp/.tmp6rOTyK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:14.057504869 DEBUG Searching for a project in '/tmp/.tmp6rOTyK/src' 2026-10-02 06:58:14.057564320 DEBUG Found project at '/tmp/.tmp6rOTyK' 2026-10-02 06:58:14.057569060 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:14.058024132 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:14.058029192 DEBUG Resolving local virtual environment: /tmp/.tmp6rOTyK/.venv 2026-10-02 06:58:14.058069372 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:14.058073483 DEBUG No virtual environment found 2026-10-02 06:58:14.058083153 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:14.058091843 DEBUG Adding first-party search path `/tmp/.tmp6rOTyK/src` 2026-10-02 06:58:14.058095723 DEBUG Adding first-party search path `/tmp/.tmp6rOTyK` 2026-10-02 06:58:14.058099523 DEBUG Using vendored stdlib 2026-10-02 06:58:14.058194403 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:14.058213253 DEBUG Adding new file root '/tmp/.tmp6rOTyK' of kind Project 2026-10-02 06:58:14.059841912 DEBUG Skipping directory '/tmp/.tmp6rOTyK/src/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-02 06:58:14.061021689 INFO Project::index_files{project=.tmp6rOTyK}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:14.061038709 DEBUG Updating project to check open files 2026-10-02 06:58:14.061104059 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6rOTyK/src/foo.py") 2026-10-02 06:58:14.061111579 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6rOTyK/src/foo.py` 2026-10-02 06:58:14.061118079 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6rOTyK/src/foo.py` 2026-10-02 06:58:14.061238100 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6rOTyK/src/foo.py` to project `.tmp6rOTyK` 2026-10-02 06:58:14.061250460 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6rOTyK/src/foo.py` 2026-10-02 06:58:14.061253270 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:14.061261100 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:14.061458311 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6rOTyK/src/foo.py"))}: Checking file '/tmp/.tmp6rOTyK/src/foo.py' 2026-10-02 06:58:14.061575732 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6rOTyK/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:14.069504826 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6rOTyK/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:14.074817416 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.55ms 2026-10-02 06:58:14.074836796 DEBUG Received server response for request 2 2026-10-02 06:58:14.075074917 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:14.075089587 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:14.075126107 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6rOTyK/src/excluded/lib.py") 2026-10-02 06:58:14.075172098 DEBUG method="textDocument/diagnostic" response.id=3 duration=24.15µs 2026-10-02 06:58:14.075182158 DEBUG Received server response for request 3 2026-10-02 06:58:14.085341604 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:14.085369294 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:14.085375044 DEBUG method="shutdown" response.id=4 duration=8.87µs 2026-10-02 06:58:14.085384365 DEBUG Received server response for request 4 2026-10-02 06:58:14.085388375 DEBUG Client sends notification `exit` 2026-10-02 06:58:14.085403375 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-10-02 06:58:14.088439742 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:14.088510162 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:14.088549112 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:14.088605522 DEBUG Client info: None 2026-10-02 06:58:14.088630973 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:14.088644223 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:14.088651703 INFO Version: Unknown 2026-10-02 06:58:14.088691553 DEBUG Received server response for request 1 2026-10-02 06:58:14.088726953 DEBUG Client sends notification `initialized` 2026-10-02 06:58:14.088741653 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:14.088849834 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:14.088889344 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:14.088892984 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:14.088910024 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:14.088913484 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:14.088962975 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:14.088976905 DEBUG Initializing workspace `file:///tmp/.tmpdYBPAm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:14.088993275 DEBUG Searching for a project in '/tmp/.tmpdYBPAm/src' 2026-10-02 06:58:14.089025705 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:14.089030935 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:14.089519138 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:14.089524928 DEBUG Resolving local virtual environment: /tmp/.tmpdYBPAm/src/.venv 2026-10-02 06:58:14.089568798 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:14.089573118 DEBUG No virtual environment found 2026-10-02 06:58:14.089583958 DEBUG Adding first-party search path `/tmp/.tmpdYBPAm/src` 2026-10-02 06:58:14.089588318 DEBUG Using vendored stdlib 2026-10-02 06:58:14.089691579 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:14.089695959 DEBUG Adding new file root '/tmp/.tmpdYBPAm/src' of kind Project 2026-10-02 06:58:14.091711820 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:14.091727680 DEBUG Updating project to check open files 2026-10-02 06:58:14.091786270 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdYBPAm/src/foo.py") 2026-10-02 06:58:14.091793800 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdYBPAm/src/foo.py` 2026-10-02 06:58:14.091801540 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdYBPAm/src/foo.py` 2026-10-02 06:58:14.091921481 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdYBPAm/src/foo.py` to project `src` 2026-10-02 06:58:14.091932061 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdYBPAm/src/foo.py` 2026-10-02 06:58:14.091934351 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:14.091941461 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:14.092506554 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdYBPAm/src/foo.py"))}: Checking file '/tmp/.tmpdYBPAm/src/foo.py' 2026-10-02 06:58:14.093357829 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdYBPAm/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:14.109689630 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.74ms 2026-10-02 06:58:14.109707710 DEBUG Received server response for request 2 2026-10-02 06:58:14.119967527 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:14.120006737 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:14.120014967 DEBUG method="shutdown" response.id=3 duration=12.90µs 2026-10-02 06:58:14.120026187 DEBUG Received server response for request 3 2026-10-02 06:58:14.120031527 DEBUG Client sends notification `exit` 2026-10-02 06:58:14.120046878 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-10-02 06:58:14.123835919 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:14.123904539 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:14.123942439 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:14.123998849 DEBUG Client info: None 2026-10-02 06:58:14.124024510 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:14.124037190 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:14.124045340 INFO Version: Unknown 2026-10-02 06:58:14.124085120 DEBUG Received server response for request 1 2026-10-02 06:58:14.124124450 DEBUG Client sends notification `initialized` 2026-10-02 06:58:14.124139920 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:14.124266031 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:14.124309951 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:14.124314131 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:14.124329761 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:14.124332661 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:14.124383482 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:14.124397892 DEBUG Initializing workspace `file:///tmp/.tmpdUbqBd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:14.124413802 DEBUG Searching for a project in '/tmp/.tmpdUbqBd/src' 2026-10-02 06:58:14.124446842 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:14.124451972 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:14.124962745 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:14.124967885 DEBUG Resolving local virtual environment: /tmp/.tmpdUbqBd/src/.venv 2026-10-02 06:58:14.125014385 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:14.125019125 DEBUG No virtual environment found 2026-10-02 06:58:14.125030455 DEBUG Adding first-party search path `/tmp/.tmpdUbqBd/src` 2026-10-02 06:58:14.125035135 DEBUG Using vendored stdlib 2026-10-02 06:58:14.125134216 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:14.125138956 DEBUG Adding new file root '/tmp/.tmpdUbqBd/src' of kind Project 2026-10-02 06:58:14.128172133 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:14.128190603 DEBUG Updating project to check open files 2026-10-02 06:58:14.128262553 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdUbqBd/src/foo.py") 2026-10-02 06:58:14.128271113 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdUbqBd/src/foo.py` 2026-10-02 06:58:14.128278853 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdUbqBd/src/foo.py` 2026-10-02 06:58:14.128396794 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdUbqBd/src/foo.py` to project `src` 2026-10-02 06:58:14.128409074 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdUbqBd/src/foo.py` 2026-10-02 06:58:14.128411764 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:14.128418874 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:14.128550155 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdUbqBd/src/foo.py"))}: Checking file '/tmp/.tmpdUbqBd/src/foo.py' 2026-10-02 06:58:14.128710796 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdUbqBd/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:14.137135093 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdUbqBd/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:14.142434732 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.01ms 2026-10-02 06:58:14.142452902 DEBUG Received server response for request 2 2026-10-02 06:58:14.152705589 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:14.152727749 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:14.152735749 DEBUG method="shutdown" response.id=3 duration=11.44µs 2026-10-02 06:58:14.152746500 DEBUG Received server response for request 3 2026-10-02 06:58:14.152750920 DEBUG Client sends notification `exit` 2026-10-02 06:58:14.152760600 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-10-02 06:58:14.155883597 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:14.155953677 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:14.155989358 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:14.156047168 DEBUG Client info: None 2026-10-02 06:58:14.156077018 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:14.156090208 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:14.156099218 INFO Version: Unknown 2026-10-02 06:58:14.156142098 DEBUG Received server response for request 1 2026-10-02 06:58:14.156184009 DEBUG Client sends notification `initialized` 2026-10-02 06:58:14.156210849 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:14.156386280 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:14.156426470 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:14.156430490 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:14.156446010 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:14.156449410 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:14.156498570 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:14.156517141 DEBUG Initializing workspace `file:///tmp/.tmpLIql8E/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:14.156533891 DEBUG Searching for a project in '/tmp/.tmpLIql8E/src' 2026-10-02 06:58:14.156567001 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:14.156572181 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:14.157767258 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:14.157777978 DEBUG Resolving local virtual environment: /tmp/.tmpLIql8E/src/.venv 2026-10-02 06:58:14.157827578 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:14.157832528 DEBUG No virtual environment found 2026-10-02 06:58:14.157844518 DEBUG Adding first-party search path `/tmp/.tmpLIql8E/src` 2026-10-02 06:58:14.157848648 DEBUG Using vendored stdlib 2026-10-02 06:58:14.157973339 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:14.157979849 DEBUG Adding new file root '/tmp/.tmpLIql8E/src' of kind Project 2026-10-02 06:58:14.160173781 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:14.160191571 DEBUG Updating project to check open files 2026-10-02 06:58:14.160288422 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLIql8E/src/foo.py") 2026-10-02 06:58:14.160299872 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLIql8E/src/foo.py` 2026-10-02 06:58:14.160308402 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLIql8E/src/foo.py` 2026-10-02 06:58:14.160431912 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLIql8E/src/foo.py` to project `src` 2026-10-02 06:58:14.160445913 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLIql8E/src/foo.py` 2026-10-02 06:58:14.160448583 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:14.160458073 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:14.160860995 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLIql8E/src/foo.py"))}: Checking file '/tmp/.tmpLIql8E/src/foo.py' 2026-10-02 06:58:14.161049606 DEBUG method="textDocument/diagnostic" response.id=2 duration=584.93µs 2026-10-02 06:58:14.161065366 DEBUG Received server response for request 2 2026-10-02 06:58:14.171307513 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:14.171329973 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:14.171336323 DEBUG method="shutdown" response.id=3 duration=9.15µs 2026-10-02 06:58:14.171345173 DEBUG Received server response for request 3 2026-10-02 06:58:14.171348663 DEBUG Client sends notification `exit` 2026-10-02 06:58:14.171358443 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-10-02 06:58:14.173028943 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:14.173102293 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:14.173139943 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:14.173193433 DEBUG Client info: None 2026-10-02 06:58:14.173229844 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:14.173242244 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:14.173249504 INFO Version: Unknown 2026-10-02 06:58:14.173288534 DEBUG Received server response for request 1 2026-10-02 06:58:14.173333744 DEBUG Client sends notification `initialized` 2026-10-02 06:58:14.173348624 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:14.173447825 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:14.173486215 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:14.173489885 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:14.173505875 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:14.173509265 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:14.173556855 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:14.173571106 DEBUG Initializing workspace `file:///tmp/.tmpHKNtM9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:14.173586386 DEBUG Searching for a project in '/tmp/.tmpHKNtM9/src' 2026-10-02 06:58:14.173619046 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:14.173623546 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:14.174065598 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:14.174070848 DEBUG Resolving local virtual environment: /tmp/.tmpHKNtM9/src/.venv 2026-10-02 06:58:14.174112919 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:14.174116849 DEBUG No virtual environment found 2026-10-02 06:58:14.174127869 DEBUG Adding first-party search path `/tmp/.tmpHKNtM9/src` 2026-10-02 06:58:14.174131789 DEBUG Using vendored stdlib 2026-10-02 06:58:14.174241879 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:14.174246729 DEBUG Adding new file root '/tmp/.tmpHKNtM9/src' of kind Project 2026-10-02 06:58:14.176215040 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:14.176234970 DEBUG Updating project to check open files 2026-10-02 06:58:14.176298261 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHKNtM9/src/foo.py") 2026-10-02 06:58:14.176306821 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHKNtM9/src/foo.py` 2026-10-02 06:58:14.176313411 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHKNtM9/src/foo.py` 2026-10-02 06:58:14.176433212 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHKNtM9/src/foo.py` to project `src` 2026-10-02 06:58:14.176443472 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHKNtM9/src/foo.py` 2026-10-02 06:58:14.176445772 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:14.176452032 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:14.176570712 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHKNtM9/src/foo.py"))}: Checking file '/tmp/.tmpHKNtM9/src/foo.py' 2026-10-02 06:58:14.176701543 DEBUG method="textDocument/diagnostic" response.id=2 duration=243.03µs 2026-10-02 06:58:14.176716343 DEBUG Received server response for request 2 2026-10-02 06:58:14.186957520 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:14.186989350 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:14.186996820 DEBUG method="shutdown" response.id=3 duration=10.26µs 2026-10-02 06:58:14.187006100 DEBUG Received server response for request 3 2026-10-02 06:58:14.187010100 DEBUG Client sends notification `exit` 2026-10-02 06:58:14.187025630 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::opening_new_file_updates_workspace_index ... 2026-10-02 06:58:14.188519489 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:14.188576979 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:14.188608919 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:14.188668040 DEBUG Client info: None 2026-10-02 06:58:14.188693620 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-02 06:58:14.188709070 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:14.188715390 INFO Version: Unknown 2026-10-02 06:58:14.188759410 DEBUG Received server response for request 1 2026-10-02 06:58:14.188793300 DEBUG Client sends notification `initialized` 2026-10-02 06:58:14.188808270 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:14.188955311 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:14.188990821 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:14.188994281 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:14.189005912 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:14.189058962 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:14.189076282 DEBUG Initializing workspace `file:///tmp/.tmpVm3gJf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:14.189092802 DEBUG Searching for a project in '/tmp/.tmpVm3gJf/src' 2026-10-02 06:58:14.189126042 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:14.189131322 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:14.190291709 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:14.190303369 DEBUG Resolving local virtual environment: /tmp/.tmpVm3gJf/src/.venv 2026-10-02 06:58:14.190350369 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:14.190355689 DEBUG No virtual environment found 2026-10-02 06:58:14.190367979 DEBUG Adding first-party search path `/tmp/.tmpVm3gJf/src` 2026-10-02 06:58:14.190372409 DEBUG Using vendored stdlib 2026-10-02 06:58:14.190490260 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:14.190497430 DEBUG Adding new file root '/tmp/.tmpVm3gJf/src' of kind Project 2026-10-02 06:58:14.192694262 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:14.192748242 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:14.192917633 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVm3gJf/src/initial.py"))}: Checking file '/tmp/.tmpVm3gJf/src/initial.py' 2026-10-02 06:58:14.193023624 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVm3gJf/src/initial.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:14.201679742 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVm3gJf/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:14.201765553 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:58:14.201788963 DEBUG method="workspace/diagnostic" response.id=2 duration=9.07ms 2026-10-02 06:58:14.201807613 DEBUG Received server response for request 2 2026-10-02 06:58:14.201890643 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:14.201902053 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:14.201926523 DEBUG notification{method=textDocument/didOpen}: Updating the revision of `/tmp/.tmpVm3gJf/src` 2026-10-02 06:58:14.202000754 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVm3gJf/src/added.py") 2026-10-02 06:58:14.202006794 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVm3gJf/src/added.py` 2026-10-02 06:58:14.202012654 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVm3gJf/src/added.py` 2026-10-02 06:58:14.202130725 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVm3gJf/src/added.py` to project `src` 2026-10-02 06:58:14.202147065 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVm3gJf/src/added.py` 2026-10-02 06:58:14.202149485 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:14.202155555 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(104))}}: Set open project files (count: 1) 2026-10-02 06:58:14.202175765 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:14.202283505 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVm3gJf/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:14.202468446 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVm3gJf/src/added.py"))}: Checking file '/tmp/.tmpVm3gJf/src/added.py' 2026-10-02 06:58:14.202709168 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-10-02 06:58:14.202739938 DEBUG method="workspace/diagnostic" response.id=3 duration=577.51µs 2026-10-02 06:58:14.202763278 DEBUG Received server response for request 3 2026-10-02 06:58:14.212872994 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:14.212906635 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:14.212914865 DEBUG method="shutdown" response.id=4 duration=12.83µs 2026-10-02 06:58:14.212925675 DEBUG Received server response for request 4 2026-10-02 06:58:14.212929605 DEBUG Client sends notification `exit` 2026-10-02 06:58:14.212944345 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::synchronization_failure_highlights_script_metadata ... 2026-10-02 06:58:14.215590900 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-02 06:58:14.215664700 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:14.215701970 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:14.215758430 DEBUG Client info: None 2026-10-02 06:58:14.215782991 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-02 06:58:14.215796851 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:14.215802861 INFO Version: Unknown 2026-10-02 06:58:14.215842831 DEBUG Received server response for request 1 2026-10-02 06:58:14.215885811 DEBUG Client sends notification `initialized` 2026-10-02 06:58:14.215900681 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:14.216003302 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:14.216036222 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:14.216039882 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:14.216054152 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:14.216099482 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:14.216114142 DEBUG Initializing workspace `file:///tmp/.tmpbT4Rf4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:14.216128832 DEBUG Searching for a project in '/tmp/.tmpbT4Rf4/src' 2026-10-02 06:58:14.216161803 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:14.216165983 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:14.216661915 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:14.216667555 DEBUG Resolving local virtual environment: /tmp/.tmpbT4Rf4/src/.venv 2026-10-02 06:58:14.216709796 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:14.216714246 DEBUG No virtual environment found 2026-10-02 06:58:14.216724766 DEBUG Adding first-party search path `/tmp/.tmpbT4Rf4/src` 2026-10-02 06:58:14.216728946 DEBUG Using vendored stdlib 2026-10-02 06:58:14.216824236 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:14.216828826 DEBUG Adding new file root '/tmp/.tmpbT4Rf4/src' of kind Project 2026-10-02 06:58:14.218827268 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:14.218845298 DEBUG Requested script environment synchronization for `/tmp/.tmpbT4Rf4/src/script.py` 2026-10-02 06:58:14.218887418 DEBUG Starting 8 uv synchronization workers 2026-10-02 06:58:14.219043889 DEBUG Queuing script synchronization for `/tmp/.tmpbT4Rf4/src/script.py` 2026-10-02 06:58:14.219055739 DEBUG Updating project to check open files 2026-10-02 06:58:14.219121249 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbT4Rf4/src/script.py") 2026-10-02 06:58:14.219127459 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbT4Rf4/src/script.py` 2026-10-02 06:58:14.219057999 INFO uv_metadata{path=/tmp/.tmpbT4Rf4/src/script.py}: Synchronizing script `/tmp/.tmpbT4Rf4/src/script.py` 2026-10-02 06:58:14.219133479 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbT4Rf4/src/script.py` 2026-10-02 06:58:14.219140529 DEBUG uv_metadata{path=/tmp/.tmpbT4Rf4/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpbT4Rf4/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpbT4Rf4/src/script.py` 2026-10-02 06:58:14.223468883 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbT4Rf4/src/script.py` to project `src` 2026-10-02 06:58:14.223637444 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbT4Rf4/src/script.py` 2026-10-02 06:58:14.223641654 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:14.224179117 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:14.228425541 DEBUG uv_metadata{path=/tmp/.tmpbT4Rf4/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpbT4Rf4/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-10-02 06:58:14.228517201 DEBUG Applied script environment synchronization result for `/tmp/.tmpbT4Rf4/src/script.py` 2026-10-02 06:58:14.228548912 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-02 06:58:14.228566502 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-02 06:58:14.228580182 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:14.230004150 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbT4Rf4/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-02 06:58:14.230068960 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbT4Rf4/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:14.230074930 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbT4Rf4/src/script.py"))}: No virtual environment found 2026-10-02 06:58:14.230078660 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbT4Rf4/src/script.py"))}: Using vendored stdlib 2026-10-02 06:58:14.230265551 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbT4Rf4/src/script.py"))}: Python version: Python 3.14, platform: linux 2026-10-02 06:58:14.230369532 DEBUG method="textDocument/diagnostic" response.id=2 duration=1.78ms 2026-10-02 06:58:14.230381182 DEBUG Received server response for request 2 2026-10-02 06:58:14.240486298 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:14.240506658 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:14.240514378 DEBUG method="shutdown" response.id=3 duration=10.70µs 2026-10-02 06:58:14.240524128 DEBUG Received server response for request 3 2026-10-02 06:58:14.240527708 DEBUG Client sends notification `exit` 2026-10-02 06:58:14.240536878 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::unsaved_script_uses_its_settings_and_keeps_diagnostics ... 2026-10-02 06:58:14.243784196 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-02 06:58:14.243849437 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:14.243886087 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:14.243963317 DEBUG Client info: None 2026-10-02 06:58:14.243995198 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-02 06:58:14.244013518 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:14.244020798 INFO Version: Unknown 2026-10-02 06:58:14.244064538 DEBUG Received server response for request 1 2026-10-02 06:58:14.244103968 DEBUG Client sends notification `initialized` 2026-10-02 06:58:14.244120288 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:14.244303229 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:14.244344370 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:14.244348420 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:14.244362910 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:14.244366370 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:14.244422600 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:14.244440680 DEBUG Initializing workspace `file:///tmp/.tmpp7EXhP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:14.244457390 DEBUG Searching for a project in '/tmp/.tmpp7EXhP/src' 2026-10-02 06:58:14.244496090 DEBUG Found project at '/tmp/.tmpp7EXhP/src' 2026-10-02 06:58:14.244500440 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:14.245720957 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:14.245729087 DEBUG Resolving local virtual environment: /tmp/.tmpp7EXhP/src/.venv 2026-10-02 06:58:14.245779348 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:14.245784428 DEBUG No virtual environment found 2026-10-02 06:58:14.245796108 DEBUG Adding first-party search path `/tmp/.tmpp7EXhP/src` 2026-10-02 06:58:14.245800308 DEBUG Using vendored stdlib 2026-10-02 06:58:14.245952108 INFO Python version: Python 3.12, platform: linux 2026-10-02 06:58:14.245957609 DEBUG Adding new file root '/tmp/.tmpp7EXhP/src' of kind Project 2026-10-02 06:58:14.248181641 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:14.248206501 DEBUG Updating project to check open files 2026-10-02 06:58:14.248304982 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpp7EXhP/src/script.py") 2026-10-02 06:58:14.248313552 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpp7EXhP/src/script.py` 2026-10-02 06:58:14.248321922 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpp7EXhP/src/script.py` 2026-10-02 06:58:14.248475633 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpp7EXhP/src/script.py` to project `src` 2026-10-02 06:58:14.248487993 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpp7EXhP/src/script.py` 2026-10-02 06:58:14.248490613 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:14.248498623 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:14.248855065 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: Checking file '/tmp/.tmpp7EXhP/src/script.py' 2026-10-02 06:58:14.249082676 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:14.262480731 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:14.265216406 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.71ms 2026-10-02 06:58:14.265247636 DEBUG Received server response for request 2 2026-10-02 06:58:14.265280576 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:14.265287356 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:14.265304706 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:14.265338086 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpp7EXhP/src/script.py", kind: FileContent } 2026-10-02 06:58:14.265344206 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpp7EXhP/src/script.py` 2026-10-02 06:58:14.265441947 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpp7EXhP/src/script.py` to project `src` 2026-10-02 06:58:14.265505467 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-02 06:58:14.265514917 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-02 06:58:14.265912850 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-02 06:58:14.265961600 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:14.265970610 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: No virtual environment found 2026-10-02 06:58:14.265974430 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: Using vendored stdlib 2026-10-02 06:58:14.266070631 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-02 06:58:14.266103571 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: Checking file '/tmp/.tmpp7EXhP/src/script.py' 2026-10-02 06:58:14.266124891 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:14.275318012 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:14.277648555 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.19ms 2026-10-02 06:58:14.277669255 DEBUG Received server response for request 3 2026-10-02 06:58:14.277728415 DEBUG Client sends notification `textDocument/didSave` 2026-10-02 06:58:14.277751626 DEBUG notification{method=textDocument/didSave}: Requested script environment synchronization for `/tmp/.tmpp7EXhP/src/script.py` 2026-10-02 06:58:14.277810586 DEBUG notification{method=textDocument/didSave}: Starting 8 uv synchronization workers 2026-10-02 06:58:14.277983147 DEBUG notification{method=textDocument/didSave}: Queuing script synchronization for `/tmp/.tmpp7EXhP/src/script.py` 2026-10-02 06:58:14.278012547 INFO notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpp7EXhP/src/script.py}: Synchronizing script `/tmp/.tmpp7EXhP/src/script.py` 2026-10-02 06:58:14.278096127 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpp7EXhP/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpp7EXhP/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpp7EXhP/src/script.py` 2026-10-02 06:58:14.286817556 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpp7EXhP/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpp7EXhP/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-10-02 06:58:14.287147998 DEBUG Applied script environment synchronization result for `/tmp/.tmpp7EXhP/src/script.py` 2026-10-02 06:58:14.287218688 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-02 06:58:14.287240548 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-02 06:58:14.287253478 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:58:14.287424999 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-02 06:58:14.287445080 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-02 06:58:14.288573426 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-02 06:58:14.288623506 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:14.288628316 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: No virtual environment found 2026-10-02 06:58:14.288631846 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: Using vendored stdlib 2026-10-02 06:58:14.288756267 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp7EXhP/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-02 06:58:14.288845147 DEBUG method="textDocument/diagnostic" response.id=4 duration=1.58ms 2026-10-02 06:58:14.288872297 DEBUG Received server response for request 4 2026-10-02 06:58:14.298981444 DEBUG Client sends request `shutdown` with ID 5 2026-10-02 06:58:14.299010004 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:14.299019034 DEBUG method="shutdown" response.id=5 duration=12.81µs 2026-10-02 06:58:14.299035084 DEBUG Received server response for request 5 2026-10-02 06:58:14.299038934 DEBUG Client sends notification `exit` 2026-10-02 06:58:14.299053664 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-10-02 06:58:14.310373677 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:14.310442168 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:14.310479248 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:14.310551328 DEBUG Client info: None 2026-10-02 06:58:14.310595478 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-02 06:58:14.310611509 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:14.310618239 INFO Version: Unknown 2026-10-02 06:58:14.310661139 DEBUG Received server response for request 1 2026-10-02 06:58:14.310706349 DEBUG Client sends notification `initialized` 2026-10-02 06:58:14.310725519 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:14.310907600 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:14.310951780 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:14.310955710 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:14.310970231 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:14.310972751 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:14.311039621 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:14.311060291 DEBUG Initializing workspace `file:///tmp/.tmpfXsGec/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:14.311078401 DEBUG Searching for a project in '/tmp/.tmpfXsGec/src' 2026-10-02 06:58:14.311112551 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:14.311117921 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:14.312273918 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:14.312281488 DEBUG Resolving local virtual environment: /tmp/.tmpfXsGec/src/.venv 2026-10-02 06:58:14.312322128 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:14.312326708 DEBUG No virtual environment found 2026-10-02 06:58:14.312338758 DEBUG Adding first-party search path `/tmp/.tmpfXsGec/src` 2026-10-02 06:58:14.312343368 DEBUG Using vendored stdlib 2026-10-02 06:58:14.312482599 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:14.312487339 DEBUG Adding new file root '/tmp/.tmpfXsGec/src' of kind Project 2026-10-02 06:58:14.315724127 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.003s 2026-10-02 06:58:14.315817507 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfXsGec/src/unchanged.py") 2026-10-02 06:58:14.315827878 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfXsGec/src/unchanged.py` 2026-10-02 06:58:14.315847988 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfXsGec/src/unchanged.py` 2026-10-02 06:58:14.315995508 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfXsGec/src/unchanged.py` to project `src` 2026-10-02 06:58:14.316009899 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfXsGec/src/unchanged.py` 2026-10-02 06:58:14.316012409 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:14.316020729 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:14.316123249 DEBUG Received notification `$/progress` 2026-10-02 06:58:14.316119959 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:14.316192420 DEBUG Received notification `$/progress` 2026-10-02 06:58:14.316379601 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfXsGec/src/modified_same_error.py"))}: Checking file '/tmp/.tmpfXsGec/src/modified_same_error.py' 2026-10-02 06:58:14.316428171 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfXsGec/src/new_error.py"))}: Checking file '/tmp/.tmpfXsGec/src/new_error.py' 2026-10-02 06:58:14.316437561 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfXsGec/src/changed_error.py"))}: Checking file '/tmp/.tmpfXsGec/src/changed_error.py' 2026-10-02 06:58:14.316476711 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfXsGec/src/unchanged.py"))}: Checking file '/tmp/.tmpfXsGec/src/unchanged.py' 2026-10-02 06:58:14.316464501 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfXsGec/src/fixed_error.py"))}: Checking file '/tmp/.tmpfXsGec/src/fixed_error.py' 2026-10-02 06:58:14.316613922 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfXsGec/src/new_error.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:14.327951595 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfXsGec/src/new_error.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:14.333514816 DEBUG Received notification `$/progress` 2026-10-02 06:58:14.333591856 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-10-02 06:58:14.333632187 DEBUG Received notification `$/progress` 2026-10-02 06:58:14.333725307 DEBUG method="workspace/diagnostic" response.id=2 duration=17.70ms 2026-10-02 06:58:14.333744537 DEBUG Received server response for request 2 2026-10-02 06:58:14.334169820 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:14.334179780 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:14.334184260 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:14.334193040 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:14.334211190 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:14.334218190 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:14.334221480 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:14.334224750 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:14.334227190 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:14.334240360 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfXsGec/src/new_error.py") 2026-10-02 06:58:14.334247520 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfXsGec/src/new_error.py` 2026-10-02 06:58:14.334267060 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfXsGec/src/new_error.py` 2026-10-02 06:58:14.334358111 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfXsGec/src/new_error.py` to project `src` 2026-10-02 06:58:14.334370231 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfXsGec/src/new_error.py` 2026-10-02 06:58:14.334373041 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:14.334379901 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:58:14.334405051 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfXsGec/src/fixed_error.py") 2026-10-02 06:58:14.334409531 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfXsGec/src/fixed_error.py` 2026-10-02 06:58:14.334414491 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfXsGec/src/fixed_error.py` 2026-10-02 06:58:14.334486221 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfXsGec/src/fixed_error.py` to project `src` 2026-10-02 06:58:14.334494272 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfXsGec/src/fixed_error.py` 2026-10-02 06:58:14.334496382 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:14.334502752 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(200))}}: Set open project files (count: 3) 2026-10-02 06:58:14.334526022 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfXsGec/src/changed_error.py") 2026-10-02 06:58:14.334530462 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfXsGec/src/changed_error.py` 2026-10-02 06:58:14.334535532 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfXsGec/src/changed_error.py` 2026-10-02 06:58:14.334611512 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfXsGec/src/changed_error.py` to project `src` 2026-10-02 06:58:14.334618432 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfXsGec/src/changed_error.py` 2026-10-02 06:58:14.334620592 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:14.334626882 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(180)), file(Id(100)), file(Id(200))}}: Set open project files (count: 4) 2026-10-02 06:58:14.334650922 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfXsGec/src/modified_same_error.py") 2026-10-02 06:58:14.334654812 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfXsGec/src/modified_same_error.py` 2026-10-02 06:58:14.334659352 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfXsGec/src/modified_same_error.py` 2026-10-02 06:58:14.334739613 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfXsGec/src/modified_same_error.py` to project `src` 2026-10-02 06:58:14.334747073 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfXsGec/src/modified_same_error.py` 2026-10-02 06:58:14.334749163 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:14.334754963 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(180)), file(Id(102)), file(Id(100)), file(Id(200))}}: Set open project files (count: 5) 2026-10-02 06:58:14.334766433 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:14.334782483 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpfXsGec/src/new_error.py", kind: FileContent } 2026-10-02 06:58:14.334786703 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpfXsGec/src/new_error.py` 2026-10-02 06:58:14.334855904 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpfXsGec/src/new_error.py` to project `src` 2026-10-02 06:58:14.334866344 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:14.334881554 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpfXsGec/src/fixed_error.py", kind: FileContent } 2026-10-02 06:58:14.334885204 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpfXsGec/src/fixed_error.py` 2026-10-02 06:58:14.334959124 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpfXsGec/src/fixed_error.py` to project `src` 2026-10-02 06:58:14.334969174 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:14.334984284 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpfXsGec/src/changed_error.py", kind: FileContent } 2026-10-02 06:58:14.334987684 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpfXsGec/src/changed_error.py` 2026-10-02 06:58:14.335054925 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpfXsGec/src/changed_error.py` to project `src` 2026-10-02 06:58:14.335064995 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:14.335079835 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpfXsGec/src/modified_same_error.py", kind: FileContent } 2026-10-02 06:58:14.335083395 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpfXsGec/src/modified_same_error.py` 2026-10-02 06:58:14.335159785 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpfXsGec/src/modified_same_error.py` to project `src` 2026-10-02 06:58:14.335210795 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:14.335214765 DEBUG Received notification `$/progress` 2026-10-02 06:58:14.335227076 DEBUG Received notification `$/progress` 2026-10-02 06:58:14.335259876 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfXsGec/src/new_error.py"))}: Checking file '/tmp/.tmpfXsGec/src/new_error.py' 2026-10-02 06:58:14.335281146 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfXsGec/src/changed_error.py"))}: Checking file '/tmp/.tmpfXsGec/src/changed_error.py' 2026-10-02 06:58:14.335319666 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfXsGec/src/fixed_error.py"))}: Checking file '/tmp/.tmpfXsGec/src/fixed_error.py' 2026-10-02 06:58:14.335383566 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfXsGec/src/modified_same_error.py"))}: Checking file '/tmp/.tmpfXsGec/src/modified_same_error.py' 2026-10-02 06:58:14.335575707 DEBUG Received notification `$/progress` 2026-10-02 06:58:14.335607438 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:14.335622358 DEBUG Received notification `$/progress` 2026-10-02 06:58:14.335654608 DEBUG method="workspace/diagnostic" response.id=3 duration=488.27µs 2026-10-02 06:58:14.335664828 DEBUG Received server response for request 3 2026-10-02 06:58:14.346117726 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:14.346144156 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:14.346150916 DEBUG method="shutdown" response.id=4 duration=9.97µs 2026-10-02 06:58:14.346161446 DEBUG Received server response for request 4 2026-10-02 06:58:14.346165506 DEBUG Client sends notification `exit` 2026-10-02 06:58:14.346174426 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_settings_changed ... 2026-10-02 06:58:14.351493986 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:14.351555756 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:14.351593047 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:14.351667157 DEBUG Client info: None 2026-10-02 06:58:14.351695027 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-02 06:58:14.351710347 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:14.351717097 INFO Version: Unknown 2026-10-02 06:58:14.351762208 DEBUG Received server response for request 1 2026-10-02 06:58:14.351795628 DEBUG Client sends notification `initialized` 2026-10-02 06:58:14.351810238 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:14.351901948 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:14.351935429 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:14.351939169 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:14.351950689 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:14.351998269 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:14.352011709 DEBUG Initializing workspace `file:///tmp/.tmpz7ix35/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:14.352027909 DEBUG Searching for a project in '/tmp/.tmpz7ix35/src' 2026-10-02 06:58:14.352060279 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:14.352065219 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:14.352591872 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:14.352598212 DEBUG Resolving local virtual environment: /tmp/.tmpz7ix35/src/.venv 2026-10-02 06:58:14.352644083 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:14.352648423 DEBUG No virtual environment found 2026-10-02 06:58:14.352659443 DEBUG Adding first-party search path `/tmp/.tmpz7ix35/src` 2026-10-02 06:58:14.352663673 DEBUG Using vendored stdlib 2026-10-02 06:58:14.352771053 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:14.352776033 DEBUG Adding new file root '/tmp/.tmpz7ix35/src' of kind Project 2026-10-02 06:58:14.354860085 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:58:14.354916285 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:14.355149596 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpz7ix35/src/main.py"))}: Checking file '/tmp/.tmpz7ix35/src/main.py' 2026-10-02 06:58:14.355159136 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpz7ix35/src/unchanged.py"))}: Checking file '/tmp/.tmpz7ix35/src/unchanged.py' 2026-10-02 06:58:14.355273937 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpz7ix35/src/unchanged.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:14.367103623 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpz7ix35/src/unchanged.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:14.367241924 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-02 06:58:14.367283364 DEBUG method="workspace/diagnostic" response.id=2 duration=12.40ms 2026-10-02 06:58:14.367316074 DEBUG Received server response for request 2 2026-10-02 06:58:14.367366834 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:14.367391815 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (extra, file:///tmp/.tmpz7ix35/extra), to remove: 2026-10-02 06:58:14.367399015 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:58:14.367409205 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:14.367412775 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:14.367423615 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:14.367431265 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:14.367441235 DEBUG Initializing workspace `file:///tmp/.tmpz7ix35/extra`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:14.367453245 DEBUG Searching for a project in '/tmp/.tmpz7ix35/extra' 2026-10-02 06:58:14.367486815 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:14.367492585 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:14.369094384 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:14.369103894 DEBUG Resolving local virtual environment: /tmp/.tmpz7ix35/extra/.venv 2026-10-02 06:58:14.369148494 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:14.369152924 DEBUG No virtual environment found 2026-10-02 06:58:14.369163475 DEBUG Adding first-party search path `/tmp/.tmpz7ix35/extra` 2026-10-02 06:58:14.369167535 DEBUG Using vendored stdlib 2026-10-02 06:58:14.369283905 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:14.369288435 DEBUG Adding new file root '/tmp/.tmpz7ix35/extra' of kind Project 2026-10-02 06:58:14.371205806 INFO Project::index_files{project=extra}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:14.371256776 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'extra' 2026-10-02 06:58:14.371371277 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpz7ix35/extra/empty.py"))}: Checking file '/tmp/.tmpz7ix35/extra/empty.py' 2026-10-02 06:58:14.371432307 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:14.371436817 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:14.371584858 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:14.371605018 DEBUG method="workspace/diagnostic" response.id=3 duration=382.56µs 2026-10-02 06:58:14.371619128 DEBUG Received server response for request 3 2026-10-02 06:58:14.381711664 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:14.381732604 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:14.381739805 DEBUG method="shutdown" response.id=4 duration=10.14µs 2026-10-02 06:58:14.381749935 DEBUG Received server response for request 4 2026-10-02 06:58:14.381753845 DEBUG Client sends notification `exit` 2026-10-02 06:58:14.381762945 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-10-02 06:58:14.385886538 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:14.385942478 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:14.385979858 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:14.386045918 DEBUG Client info: None 2026-10-02 06:58:14.386076979 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-02 06:58:14.386091929 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:14.386098689 INFO Version: Unknown 2026-10-02 06:58:14.386141819 DEBUG Received server response for request 1 2026-10-02 06:58:14.386174839 DEBUG Client sends notification `initialized` 2026-10-02 06:58:14.386188419 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:14.386300630 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:14.386334710 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:14.386338490 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:14.386349880 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:14.386395230 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:14.386409761 DEBUG Initializing workspace `file:///tmp/.tmpdUIHUv/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:14.386424001 DEBUG Searching for a project in '/tmp/.tmpdUIHUv/astral:test' 2026-10-02 06:58:14.386456101 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:14.386461211 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:14.386938833 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:14.386944083 DEBUG Resolving local virtual environment: /tmp/.tmpdUIHUv/astral:test/.venv 2026-10-02 06:58:14.386985064 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:14.386989524 DEBUG No virtual environment found 2026-10-02 06:58:14.387000354 DEBUG Adding first-party search path `/tmp/.tmpdUIHUv/astral:test` 2026-10-02 06:58:14.387004374 DEBUG Using vendored stdlib 2026-10-02 06:58:14.387097544 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:14.387101594 DEBUG Adding new file root '/tmp/.tmpdUIHUv/astral:test' of kind Project 2026-10-02 06:58:14.389174046 INFO Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:14.389241336 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-02 06:58:14.389544238 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdUIHUv/astral:test/test.py"))}: Checking file '/tmp/.tmpdUIHUv/astral:test/test.py' 2026-10-02 06:58:14.389705019 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdUIHUv/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:14.400948521 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdUIHUv/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:14.405367006 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-10-02 06:58:14.405404946 DEBUG method="workspace/diagnostic" response.id=2 duration=16.21ms 2026-10-02 06:58:14.405424856 DEBUG Received server response for request 2 2026-10-02 06:58:14.405467487 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:14.405503217 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-02 06:58:14.405517847 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:14.405521457 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-02 06:58:16.405580317 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:16.405725688 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:16.405787828 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-02 06:58:16.405799808 DEBUG method="shutdown" response.id=4 duration=85.31µs 2026-10-02 06:58:16.405803988 DEBUG Received server response for request 3 2026-10-02 06:58:16.405809488 DEBUG Received server response for request 4 2026-10-02 06:58:16.405815038 DEBUG Client sends notification `exit` 2026-10-02 06:58:16.405825618 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-10-02 06:58:16.410395113 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:16.410465044 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:16.410509224 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:16.410586675 DEBUG Client info: None 2026-10-02 06:58:16.410613125 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-02 06:58:16.410629235 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:16.410635515 INFO Version: Unknown 2026-10-02 06:58:16.410676615 DEBUG Received server response for request 1 2026-10-02 06:58:16.410721135 DEBUG Client sends notification `initialized` 2026-10-02 06:58:16.410737435 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:16.410924756 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:16.410965017 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:16.410969087 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:16.410980867 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:16.411035547 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:16.411053197 DEBUG Initializing workspace `file:///tmp/.tmpdYP7Ki/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:16.411069187 DEBUG Searching for a project in '/tmp/.tmpdYP7Ki/src' 2026-10-02 06:58:16.411105257 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:16.411110927 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:16.412419435 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:16.412430475 DEBUG Resolving local virtual environment: /tmp/.tmpdYP7Ki/src/.venv 2026-10-02 06:58:16.412478165 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:16.412483165 DEBUG No virtual environment found 2026-10-02 06:58:16.412496285 DEBUG Adding first-party search path `/tmp/.tmpdYP7Ki/src` 2026-10-02 06:58:16.412500625 DEBUG Using vendored stdlib 2026-10-02 06:58:16.412620476 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:16.412626656 DEBUG Adding new file root '/tmp/.tmpdYP7Ki/src' of kind Project 2026-10-02 06:58:16.415830983 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:16.415910384 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:16.416148395 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdYP7Ki/src/test.py"))}: Checking file '/tmp/.tmpdYP7Ki/src/test.py' 2026-10-02 06:58:16.416323296 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdYP7Ki/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:16.425953219 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdYP7Ki/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:16.430259713 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-02 06:58:16.430274063 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-02 06:58:18.411093929 DEBUG Client sends notification `$/cancelRequest` 2026-10-02 06:58:18.411241550 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-10-02 06:58:18.411309690 DEBUG Received server response for request 2 2026-10-02 06:58:18.411315280 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-10-02 06:58:18.421560667 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:18.421593347 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:18.421601607 DEBUG method="shutdown" response.id=3 duration=15.21µs 2026-10-02 06:58:18.421623957 DEBUG Received server response for request 3 2026-10-02 06:58:18.421627627 DEBUG Client sends notification `exit` 2026-10-02 06:58:18.421636807 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-10-02 06:58:18.425990841 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:18.426056061 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:18.426103032 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:18.426209042 DEBUG Client info: None 2026-10-02 06:58:18.426254072 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-02 06:58:18.426271043 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:18.426278073 INFO Version: Unknown 2026-10-02 06:58:18.426322183 DEBUG Received server response for request 1 2026-10-02 06:58:18.426363583 DEBUG Client sends notification `initialized` 2026-10-02 06:58:18.426379083 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:18.426492714 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:18.426534564 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:18.426538654 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:18.426554854 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:18.426557344 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:18.426611654 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:18.426629385 DEBUG Initializing workspace `file:///tmp/.tmpHcRPST/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:18.426650245 DEBUG Searching for a project in '/tmp/.tmpHcRPST/src' 2026-10-02 06:58:18.426686085 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:18.426691675 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:18.427250628 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:18.427256638 DEBUG Resolving local virtual environment: /tmp/.tmpHcRPST/src/.venv 2026-10-02 06:58:18.427310218 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:18.427315048 DEBUG No virtual environment found 2026-10-02 06:58:18.427327808 DEBUG Adding first-party search path `/tmp/.tmpHcRPST/src` 2026-10-02 06:58:18.427332318 DEBUG Using vendored stdlib 2026-10-02 06:58:18.427440579 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:18.427445799 DEBUG Adding new file root '/tmp/.tmpHcRPST/src' of kind Project 2026-10-02 06:58:18.429573651 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:18.429645741 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHcRPST/src/test.py") 2026-10-02 06:58:18.429656151 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHcRPST/src/test.py` 2026-10-02 06:58:18.429675271 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHcRPST/src/test.py` 2026-10-02 06:58:18.429805452 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHcRPST/src/test.py` to project `src` 2026-10-02 06:58:18.429818302 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHcRPST/src/test.py` 2026-10-02 06:58:18.429820802 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:18.429829912 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:18.429886493 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:18.430058083 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHcRPST/src/test.py"))}: Checking file '/tmp/.tmpHcRPST/src/test.py' 2026-10-02 06:58:18.430236974 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHcRPST/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:18.438992293 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHcRPST/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:18.443107446 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-02 06:58:18.443124556 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-02 06:58:20.426685470 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:20.426842891 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:20.426931491 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHcRPST/src/test.py", kind: FileContent } 2026-10-02 06:58:20.426942381 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpHcRPST/src/test.py` 2026-10-02 06:58:20.427081632 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpHcRPST/src/test.py` to project `src` 2026-10-02 06:58:20.427107442 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-02 06:58:20.427146493 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:20.427261833 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHcRPST/src/test.py"))}: Checking file '/tmp/.tmpHcRPST/src/test.py' 2026-10-02 06:58:20.427523215 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:20.427581495 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-02 06:58:20.427606265 DEBUG Received server response for request 2 2026-10-02 06:58:20.437928732 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:20.437965852 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:20.437974722 DEBUG method="shutdown" response.id=3 duration=14.91µs 2026-10-02 06:58:20.437985192 DEBUG Received server response for request 3 2026-10-02 06:58:20.437989132 DEBUG Client sends notification `exit` 2026-10-02 06:58:20.438003852 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-10-02 06:58:20.442287256 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:20.442353337 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:20.442399297 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:20.442485627 DEBUG Client info: None 2026-10-02 06:58:20.442531958 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-02 06:58:20.442548708 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:20.442555698 INFO Version: Unknown 2026-10-02 06:58:20.442599248 DEBUG Received server response for request 1 2026-10-02 06:58:20.442640378 DEBUG Client sends notification `initialized` 2026-10-02 06:58:20.442656678 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:20.442768929 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:20.442813379 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:20.442817839 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:20.442829149 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:20.442894780 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:20.442911480 DEBUG Initializing workspace `file:///tmp/.tmpxuKVSS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:20.442929260 DEBUG Searching for a project in '/tmp/.tmpxuKVSS/src' 2026-10-02 06:58:20.442964460 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:20.442970550 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:20.443542603 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:20.443548363 DEBUG Resolving local virtual environment: /tmp/.tmpxuKVSS/src/.venv 2026-10-02 06:58:20.443601683 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:20.443606644 DEBUG No virtual environment found 2026-10-02 06:58:20.443619254 DEBUG Adding first-party search path `/tmp/.tmpxuKVSS/src` 2026-10-02 06:58:20.443623654 DEBUG Using vendored stdlib 2026-10-02 06:58:20.443733144 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:20.443738254 DEBUG Adding new file root '/tmp/.tmpxuKVSS/src' of kind Project 2026-10-02 06:58:20.445852206 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:20.445927246 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:20.446157728 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxuKVSS/src/test.py"))}: Checking file '/tmp/.tmpxuKVSS/src/test.py' 2026-10-02 06:58:20.446352989 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxuKVSS/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:20.454796456 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxuKVSS/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:20.458902439 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-02 06:58:20.458919049 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-02 06:58:22.442950133 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:22.443078524 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:22.443135914 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-02 06:58:22.443148954 DEBUG method="shutdown" response.id=3 duration=81.22µs 2026-10-02 06:58:22.443153214 DEBUG Received server response for request 2 2026-10-02 06:58:22.443159584 DEBUG Received server response for request 3 2026-10-02 06:58:22.443165164 DEBUG Client sends notification `exit` 2026-10-02 06:58:22.443175645 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-10-02 06:58:22.447829901 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:22.447913871 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:22.447963582 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:22.448040692 DEBUG Client info: None 2026-10-02 06:58:22.448065242 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-02 06:58:22.448080752 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:22.448087302 INFO Version: Unknown 2026-10-02 06:58:22.448128423 DEBUG Received server response for request 1 2026-10-02 06:58:22.448174473 DEBUG Client sends notification `initialized` 2026-10-02 06:58:22.448189993 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:22.448333494 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:22.448377134 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:22.448380814 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:22.448397454 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:22.448400154 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:22.448466425 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:22.448483775 DEBUG Initializing workspace `file:///tmp/.tmppg9nuc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:22.448505255 DEBUG Searching for a project in '/tmp/.tmppg9nuc/src' 2026-10-02 06:58:22.448541445 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:22.448547645 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:22.449091848 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:22.449097838 DEBUG Resolving local virtual environment: /tmp/.tmppg9nuc/src/.venv 2026-10-02 06:58:22.449151248 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:22.449156338 DEBUG No virtual environment found 2026-10-02 06:58:22.449168719 DEBUG Adding first-party search path `/tmp/.tmppg9nuc/src` 2026-10-02 06:58:22.449173099 DEBUG Using vendored stdlib 2026-10-02 06:58:22.449302419 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:22.449307669 DEBUG Adding new file root '/tmp/.tmppg9nuc/src' of kind Project 2026-10-02 06:58:22.451386091 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:22.451459702 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppg9nuc/src/test.py") 2026-10-02 06:58:22.451469052 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmppg9nuc/src/test.py` 2026-10-02 06:58:22.451489402 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmppg9nuc/src/test.py` 2026-10-02 06:58:22.451615922 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmppg9nuc/src/test.py` to project `src` 2026-10-02 06:58:22.451629263 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppg9nuc/src/test.py` 2026-10-02 06:58:22.451631873 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:22.451639533 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:22.451707693 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:22.452125695 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppg9nuc/src/test.py"))}: Checking file '/tmp/.tmppg9nuc/src/test.py' 2026-10-02 06:58:22.452293716 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppg9nuc/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:22.460508412 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppg9nuc/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:22.464595305 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-02 06:58:22.464609845 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-02 06:58:24.448525866 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:24.448681827 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:24.448765798 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmppg9nuc/src/test.py", kind: FileContent } 2026-10-02 06:58:24.448775528 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmppg9nuc/src/test.py` 2026-10-02 06:58:24.448908529 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmppg9nuc/src/test.py` to project `src` 2026-10-02 06:58:24.448923499 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-02 06:58:24.448987479 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:24.449108810 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppg9nuc/src/test.py"))}: Checking file '/tmp/.tmppg9nuc/src/test.py' 2026-10-02 06:58:24.449395261 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:24.449431682 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-02 06:58:24.449456312 DEBUG Received server response for request 2 2026-10-02 06:58:24.449500022 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:24.449529592 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:24.449543372 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:24.449546612 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-02 06:58:26.449610385 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:26.449750006 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:26.449832646 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmppg9nuc/src/test.py", kind: FileContent } 2026-10-02 06:58:26.449842086 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmppg9nuc/src/test.py` 2026-10-02 06:58:26.450013327 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmppg9nuc/src/test.py` to project `src` 2026-10-02 06:58:26.450039648 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-02 06:58:26.450096268 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:26.450278289 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppg9nuc/src/test.py"))}: Checking file '/tmp/.tmppg9nuc/src/test.py' 2026-10-02 06:58:26.450437880 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:26.450470710 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-02 06:58:26.450486120 DEBUG Received server response for request 3 2026-10-02 06:58:26.460919048 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:26.460956768 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:26.460964858 DEBUG method="shutdown" response.id=4 duration=12.91µs 2026-10-02 06:58:26.460983338 DEBUG Received server response for request 4 2026-10-02 06:58:26.460988358 DEBUG Client sends notification `exit` 2026-10-02 06:58:26.461003578 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-10-02 06:58:26.465550173 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:26.465631024 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:26.465677394 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:26.465768964 DEBUG Client info: None 2026-10-02 06:58:26.465797325 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-02 06:58:26.465813615 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:26.465820375 INFO Version: Unknown 2026-10-02 06:58:26.465862735 DEBUG Received server response for request 1 2026-10-02 06:58:26.465907065 DEBUG Client sends notification `initialized` 2026-10-02 06:58:26.465922795 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:26.466034326 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:26.466078166 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:26.466082706 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:26.466096046 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:26.466170767 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:26.466187437 DEBUG Initializing workspace `file:///tmp/.tmpuCtQTQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:26.466218007 DEBUG Searching for a project in '/tmp/.tmpuCtQTQ/src' 2026-10-02 06:58:26.466252037 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:26.466257587 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:26.466813610 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:26.466818790 DEBUG Resolving local virtual environment: /tmp/.tmpuCtQTQ/src/.venv 2026-10-02 06:58:26.466872220 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.466877341 DEBUG No virtual environment found 2026-10-02 06:58:26.466889671 DEBUG Adding first-party search path `/tmp/.tmpuCtQTQ/src` 2026-10-02 06:58:26.466894001 DEBUG Using vendored stdlib 2026-10-02 06:58:26.467005211 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:26.467009671 DEBUG Adding new file root '/tmp/.tmpuCtQTQ/src' of kind Project 2026-10-02 06:58:26.469105493 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-10-02 06:58:26.469169623 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:26.469403284 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpuCtQTQ/src/file_002.py"))}: Checking file '/tmp/.tmpuCtQTQ/src/file_002.py' 2026-10-02 06:58:26.469407914 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpuCtQTQ/src/file_000.py"))}: Checking file '/tmp/.tmpuCtQTQ/src/file_000.py' 2026-10-02 06:58:26.469403264 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpuCtQTQ/src/file_001.py"))}: Checking file '/tmp/.tmpuCtQTQ/src/file_001.py' 2026-10-02 06:58:26.469443975 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpuCtQTQ/src/file_004.py"))}: Checking file '/tmp/.tmpuCtQTQ/src/file_004.py' 2026-10-02 06:58:26.469443365 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpuCtQTQ/src/file_003.py"))}: Checking file '/tmp/.tmpuCtQTQ/src/file_003.py' 2026-10-02 06:58:26.469565535 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpuCtQTQ/src/file_000.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:26.477787541 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpuCtQTQ/src/file_000.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:26.482395556 DEBUG Received notification `$/progress` 2026-10-02 06:58:26.482469477 DEBUG Received notification `$/progress` 2026-10-02 06:58:26.482522397 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-02 06:58:26.482582337 DEBUG method="workspace/diagnostic" response.id=2 duration=13.46ms 2026-10-02 06:58:26.482604057 DEBUG Received server response for request 2 2026-10-02 06:58:26.492749443 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:26.492770253 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:26.492777193 DEBUG method="shutdown" response.id=3 duration=10.94µs 2026-10-02 06:58:26.492792974 DEBUG Received server response for request 3 2026-10-02 06:58:26.492796524 DEBUG Client sends notification `exit` 2026-10-02 06:58:26.492806194 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-10-02 06:58:26.498086733 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:26.498160093 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:26.498223464 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:26.498285954 DEBUG Client info: None 2026-10-02 06:58:26.498319994 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-02 06:58:26.498334514 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:26.498341144 INFO Version: Unknown 2026-10-02 06:58:26.498383104 DEBUG Received server response for request 1 2026-10-02 06:58:26.498426065 DEBUG Client sends notification `initialized` 2026-10-02 06:58:26.498440225 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:26.498615156 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:26.498654876 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:26.498658716 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:26.498674106 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:26.498677896 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:26.498681196 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:26.498683546 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:26.498731686 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:26.498750446 DEBUG Initializing workspace `file:///tmp/.tmprnBTwU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:26.498767597 DEBUG Searching for a project in '/tmp/.tmprnBTwU/src' 2026-10-02 06:58:26.498803167 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:26.498808627 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:26.500065984 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:26.500078924 DEBUG Resolving local virtual environment: /tmp/.tmprnBTwU/src/.venv 2026-10-02 06:58:26.500130294 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.500135544 DEBUG No virtual environment found 2026-10-02 06:58:26.500147024 DEBUG Adding first-party search path `/tmp/.tmprnBTwU/src` 2026-10-02 06:58:26.500151244 DEBUG Using vendored stdlib 2026-10-02 06:58:26.500288835 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:26.500294005 DEBUG Adding new file root '/tmp/.tmprnBTwU/src' of kind Project 2026-10-02 06:58:26.502577038 INFO Project::index_files{project=src}: Indexed 7 file(s) in 0.002s 2026-10-02 06:58:26.502656308 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprnBTwU/src/error_0.py") 2026-10-02 06:58:26.502667538 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprnBTwU/src/error_0.py` 2026-10-02 06:58:26.502689238 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprnBTwU/src/error_0.py` 2026-10-02 06:58:26.502823729 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprnBTwU/src/error_0.py` to project `src` 2026-10-02 06:58:26.502838449 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprnBTwU/src/error_0.py` 2026-10-02 06:58:26.502841099 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:26.502849719 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:26.502874239 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprnBTwU/src/error_1.py") 2026-10-02 06:58:26.502880619 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprnBTwU/src/error_1.py` 2026-10-02 06:58:26.502885309 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprnBTwU/src/error_1.py` 2026-10-02 06:58:26.502962650 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprnBTwU/src/error_1.py` to project `src` 2026-10-02 06:58:26.502970590 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprnBTwU/src/error_1.py` 2026-10-02 06:58:26.502972730 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:26.502978470 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:58:26.502999930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprnBTwU/src/error_2.py") 2026-10-02 06:58:26.503004330 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprnBTwU/src/error_2.py` 2026-10-02 06:58:26.503008850 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprnBTwU/src/error_2.py` 2026-10-02 06:58:26.503081710 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprnBTwU/src/error_2.py` to project `src` 2026-10-02 06:58:26.503088670 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprnBTwU/src/error_2.py` 2026-10-02 06:58:26.503090830 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:26.503097310 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(200))}}: Set open project files (count: 3) 2026-10-02 06:58:26.503148681 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:26.503340002 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprnBTwU/src/error_1.py"))}: Checking file '/tmp/.tmprnBTwU/src/error_1.py' 2026-10-02 06:58:26.503352902 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprnBTwU/src/error_5.py"))}: Checking file '/tmp/.tmprnBTwU/src/error_5.py' 2026-10-02 06:58:26.503359632 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprnBTwU/src/error_3.py"))}: Checking file '/tmp/.tmprnBTwU/src/error_3.py' 2026-10-02 06:58:26.503364242 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprnBTwU/src/error_6.py"))}: Checking file '/tmp/.tmprnBTwU/src/error_6.py' 2026-10-02 06:58:26.503362982 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprnBTwU/src/error_0.py"))}: Checking file '/tmp/.tmprnBTwU/src/error_0.py' 2026-10-02 06:58:26.503469472 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprnBTwU/src/error_1.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:26.503461192 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprnBTwU/src/error_2.py"))}: Checking file '/tmp/.tmprnBTwU/src/error_2.py' 2026-10-02 06:58:26.503489903 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprnBTwU/src/error_4.py"))}: Checking file '/tmp/.tmprnBTwU/src/error_4.py' 2026-10-02 06:58:26.512084020 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprnBTwU/src/error_1.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:26.516548315 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-02 06:58:26.516617905 DEBUG method="workspace/diagnostic" response.id=2 duration=13.52ms 2026-10-02 06:58:26.516637855 DEBUG Received server response for request 2 2026-10-02 06:58:26.516727946 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:26.516738816 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:26.516742646 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:26.516745316 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:26.516761026 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:26.516792716 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmprnBTwU/src/error_0.py", kind: FileContent } 2026-10-02 06:58:26.516798526 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmprnBTwU/src/error_0.py` 2026-10-02 06:58:26.516896037 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmprnBTwU/src/error_0.py` to project `src` 2026-10-02 06:58:26.516910977 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:26.516927047 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmprnBTwU/src/error_1.py", kind: FileContent } 2026-10-02 06:58:26.516932267 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmprnBTwU/src/error_1.py` 2026-10-02 06:58:26.517004907 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmprnBTwU/src/error_1.py` to project `src` 2026-10-02 06:58:26.517015627 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:26.517030877 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmprnBTwU/src/error_2.py", kind: FileContent } 2026-10-02 06:58:26.517035017 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmprnBTwU/src/error_2.py` 2026-10-02 06:58:26.517106858 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmprnBTwU/src/error_2.py` to project `src` 2026-10-02 06:58:26.517150488 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:26.517218848 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprnBTwU/src/error_1.py"))}: Checking file '/tmp/.tmprnBTwU/src/error_1.py' 2026-10-02 06:58:26.517261389 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprnBTwU/src/error_0.py"))}: Checking file '/tmp/.tmprnBTwU/src/error_0.py' 2026-10-02 06:58:26.517391889 DEBUG Received notification `$/progress` 2026-10-02 06:58:26.517383269 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprnBTwU/src/error_2.py"))}: Checking file '/tmp/.tmprnBTwU/src/error_2.py' 2026-10-02 06:58:26.517593600 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:26.517626771 DEBUG method="workspace/diagnostic" response.id=3 duration=508.97µs 2026-10-02 06:58:26.517638541 DEBUG Received server response for request 3 2026-10-02 06:58:26.528051878 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:26.528078058 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:26.528086158 DEBUG method="shutdown" response.id=4 duration=12.81µs 2026-10-02 06:58:26.528096169 DEBUG Received server response for request 4 2026-10-02 06:58:26.528099669 DEBUG Client sends notification `exit` 2026-10-02 06:58:26.528108439 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-10-02 06:58:26.533528149 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:26.533601329 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:26.533643609 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:26.533706840 DEBUG Client info: None 2026-10-02 06:58:26.533739920 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:26.533751970 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:26.533760200 INFO Version: Unknown 2026-10-02 06:58:26.533800910 DEBUG Received server response for request 1 2026-10-02 06:58:26.533845161 DEBUG Client sends notification `initialized` 2026-10-02 06:58:26.533860501 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:26.534030372 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:26.534071102 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:26.534075422 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:26.534088542 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:26.534136522 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:26.534153642 DEBUG Initializing workspace `file:///tmp/.tmpKXPJGD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:26.534170292 DEBUG Searching for a project in '/tmp/.tmpKXPJGD/src' 2026-10-02 06:58:26.534237353 DEBUG Found project at '/tmp/.tmpKXPJGD' 2026-10-02 06:58:26.534242123 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:26.535444529 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:26.535456000 DEBUG Resolving local virtual environment: /tmp/.tmpKXPJGD/.venv 2026-10-02 06:58:26.535507760 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.535513190 DEBUG No virtual environment found 2026-10-02 06:58:26.535524800 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:26.535535010 DEBUG Adding first-party search path `/tmp/.tmpKXPJGD/src` 2026-10-02 06:58:26.535538860 DEBUG Adding first-party search path `/tmp/.tmpKXPJGD` 2026-10-02 06:58:26.535543420 DEBUG Using vendored stdlib 2026-10-02 06:58:26.535663661 INFO Python version: Python 3.10, platform: linux 2026-10-02 06:58:26.535670011 DEBUG Adding new file root '/tmp/.tmpKXPJGD' of kind Project 2026-10-02 06:58:26.538738518 INFO Project::index_files{project=.tmpKXPJGD}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:26.538796758 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmpKXPJGD' 2026-10-02 06:58:26.538981709 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKXPJGD/src/foo.py"))}: Checking file '/tmp/.tmpKXPJGD/src/foo.py' 2026-10-02 06:58:26.539114400 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKXPJGD/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:26.552712886 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKXPJGD/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-02 06:58:26.552754656 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKXPJGD/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:26.552851336 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-02 06:58:26.552884967 DEBUG method="workspace/diagnostic" response.id=2 duration=14.13ms 2026-10-02 06:58:26.552903297 DEBUG Received server response for request 2 2026-10-02 06:58:26.563166994 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:26.563213844 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:26.563221264 DEBUG method="shutdown" response.id=3 duration=12.06µs 2026-10-02 06:58:26.563239264 DEBUG Received server response for request 3 2026-10-02 06:58:26.563243334 DEBUG Client sends notification `exit` 2026-10-02 06:58:26.563259394 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-10-02 06:58:26.568650534 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:26.568726715 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:26.568770125 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:26.568826825 DEBUG Client info: None 2026-10-02 06:58:26.568857616 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:26.568870296 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:26.568878956 INFO Version: Unknown 2026-10-02 06:58:26.568919896 DEBUG Received server response for request 1 2026-10-02 06:58:26.568963406 DEBUG Client sends notification `initialized` 2026-10-02 06:58:26.568979326 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:26.569136077 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:26.569176507 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:26.569180507 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:26.569213758 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:26.569260998 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:26.569279818 DEBUG Initializing workspace `file:///tmp/.tmpUTSEj4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:26.569296718 DEBUG Searching for a project in '/tmp/.tmpUTSEj4/src' 2026-10-02 06:58:26.569331148 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:26.569336848 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:26.570528365 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:26.570539895 DEBUG Resolving local virtual environment: /tmp/.tmpUTSEj4/src/.venv 2026-10-02 06:58:26.570590785 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.570596455 DEBUG No virtual environment found 2026-10-02 06:58:26.570609465 DEBUG Adding first-party search path `/tmp/.tmpUTSEj4/src` 2026-10-02 06:58:26.570613775 DEBUG Using vendored stdlib 2026-10-02 06:58:26.570726996 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:26.570733856 DEBUG Adding new file root '/tmp/.tmpUTSEj4/src' of kind Project 2026-10-02 06:58:26.572898718 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:26.572960148 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:26.573131139 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUTSEj4/src/foo.py"))}: Checking file '/tmp/.tmpUTSEj4/src/foo.py' 2026-10-02 06:58:26.573315440 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUTSEj4/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:26.581729857 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUTSEj4/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:26.587026337 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-02 06:58:26.587062177 DEBUG method="workspace/diagnostic" response.id=2 duration=14.14ms 2026-10-02 06:58:26.587083567 DEBUG Received server response for request 2 2026-10-02 06:58:26.597366174 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:26.597401684 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:26.597409235 DEBUG method="shutdown" response.id=3 duration=12.19µs 2026-10-02 06:58:26.597419695 DEBUG Received server response for request 3 2026-10-02 06:58:26.597428225 DEBUG Client sends notification `exit` 2026-10-02 06:58:26.597444255 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-10-02 06:58:26.602830235 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:26.602909415 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:26.602956195 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:26.603018936 DEBUG Client info: None 2026-10-02 06:58:26.603050796 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:26.603067606 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:26.603074386 INFO Version: Unknown 2026-10-02 06:58:26.603119776 DEBUG Received server response for request 1 2026-10-02 06:58:26.603165197 DEBUG Client sends notification `initialized` 2026-10-02 06:58:26.603181087 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:26.603342838 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:26.603387268 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:26.603391388 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:26.603406658 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:26.603457098 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:26.603475428 DEBUG Initializing workspace `file:///tmp/.tmpeWnF0n/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:26.603493498 DEBUG Searching for a project in '/tmp/.tmpeWnF0n/src' 2026-10-02 06:58:26.603528369 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:26.603533679 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:26.604681595 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:26.604694125 DEBUG Resolving local virtual environment: /tmp/.tmpeWnF0n/src/.venv 2026-10-02 06:58:26.604743925 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.604749505 DEBUG No virtual environment found 2026-10-02 06:58:26.604761405 DEBUG Adding first-party search path `/tmp/.tmpeWnF0n/src` 2026-10-02 06:58:26.604765805 DEBUG Using vendored stdlib 2026-10-02 06:58:26.604873196 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:26.604879696 DEBUG Adding new file root '/tmp/.tmpeWnF0n/src' of kind Project 2026-10-02 06:58:26.607072168 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:26.607128979 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:26.607412620 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpeWnF0n/src/foo.py"))}: Checking file '/tmp/.tmpeWnF0n/src/foo.py' 2026-10-02 06:58:26.607520731 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:26.607541231 DEBUG method="workspace/diagnostic" response.id=2 duration=448.13µs 2026-10-02 06:58:26.607554601 DEBUG Received server response for request 2 2026-10-02 06:58:26.617818448 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:26.617846718 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:26.617856188 DEBUG method="shutdown" response.id=3 duration=12.99µs 2026-10-02 06:58:26.617866858 DEBUG Received server response for request 3 2026-10-02 06:58:26.617870688 DEBUG Client sends notification `exit` 2026-10-02 06:58:26.617880338 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-10-02 06:58:26.619564038 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:26.619635138 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:26.619678109 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:26.619729249 DEBUG Client info: None 2026-10-02 06:58:26.619760849 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:26.619775219 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:26.619782179 INFO Version: Unknown 2026-10-02 06:58:26.619824649 DEBUG Received server response for request 1 2026-10-02 06:58:26.619862990 DEBUG Client sends notification `initialized` 2026-10-02 06:58:26.619881240 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpSAQsxI 2026-10-02 06:58:26.619888310 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:26.620035420 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:26.620079441 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:26.620082971 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:26.620090601 DEBUG No workspace configuration provided for file:///tmp/.tmpSAQsxI 2026-10-02 06:58:26.620104161 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:58:26.620107201 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-02 06:58:26.620146311 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:26.620151951 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpSAQsxI, using default options 2026-10-02 06:58:26.620161211 DEBUG Initializing workspace `file:///tmp/.tmpSAQsxI`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:26.620176331 DEBUG Searching for a project in '/tmp/.tmpSAQsxI' 2026-10-02 06:58:26.620219102 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:26.620223852 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:26.621308438 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:26.621320488 DEBUG Resolving local virtual environment: /tmp/.tmpSAQsxI/.venv 2026-10-02 06:58:26.621367558 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.621372398 DEBUG No virtual environment found 2026-10-02 06:58:26.621383298 DEBUG Adding first-party search path `/tmp/.tmpSAQsxI` 2026-10-02 06:58:26.621387348 DEBUG Using vendored stdlib 2026-10-02 06:58:26.621507339 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:26.621512549 DEBUG Adding new file root '/tmp/.tmpSAQsxI' of kind Project 2026-10-02 06:58:26.624539046 INFO Project::index_files{project=.tmpSAQsxI}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:26.624555566 DEBUG Updating project to check open files 2026-10-02 06:58:26.624602416 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:26.624605516 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:26.624612486 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-02 06:58:26.624619606 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:26.624621936 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:26.624628876 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102))}}: Set open project files (count: 2) 2026-10-02 06:58:26.624635566 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:58:26.624637746 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:58:26.624643066 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-02 06:58:26.624736307 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:58:26.624868347 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:58:26.637331847 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:26.642156044 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:26.642171984 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:58:26.642244764 DEBUG method="textDocument/prepareRename" response.id=2 duration=93.25µs 2026-10-02 06:58:26.642259734 DEBUG Received server response for request 2 2026-10-02 06:58:26.642268194 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-02 06:58:26.642351545 DEBUG request{id=3 method=textDocument/rename}: Failed to read notebook '/tmp/.tmpSAQsxI/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-02 06:58:26.642412925 DEBUG method="textDocument/rename" response.id=3 duration=123.43µs 2026-10-02 06:58:26.642422785 DEBUG Received server response for request 3 2026-10-02 06:58:26.652701122 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:26.652732723 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:26.652740903 DEBUG method="shutdown" response.id=4 duration=11.85µs 2026-10-02 06:58:26.652751133 DEBUG Received server response for request 4 2026-10-02 06:58:26.652755063 DEBUG Client sends notification `exit` 2026-10-02 06:58:26.652769823 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-10-02 06:58:26.655651779 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:26.655713449 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:26.655747489 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:26.655794560 DEBUG Client info: None 2026-10-02 06:58:26.655828030 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:26.655839370 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:26.655847350 INFO Version: Unknown 2026-10-02 06:58:26.655887960 DEBUG Received server response for request 1 2026-10-02 06:58:26.655922340 DEBUG Client sends notification `initialized` 2026-10-02 06:58:26.655934260 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpaTp0Kf 2026-10-02 06:58:26.655963280 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:26.656067371 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:26.656104771 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:26.656108631 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:26.656115181 DEBUG No workspace configuration provided for file:///tmp/.tmpaTp0Kf 2026-10-02 06:58:26.656121171 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:26.656124621 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-02 06:58:26.656169482 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:26.656174432 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpaTp0Kf, using default options 2026-10-02 06:58:26.656184002 DEBUG Initializing workspace `file:///tmp/.tmpaTp0Kf`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:26.656210002 DEBUG Searching for a project in '/tmp/.tmpaTp0Kf' 2026-10-02 06:58:26.656236892 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:26.656241902 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:26.656716505 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:26.656721465 DEBUG Resolving local virtual environment: /tmp/.tmpaTp0Kf/.venv 2026-10-02 06:58:26.656762395 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.656766845 DEBUG No virtual environment found 2026-10-02 06:58:26.656777675 DEBUG Adding first-party search path `/tmp/.tmpaTp0Kf` 2026-10-02 06:58:26.656781875 DEBUG Using vendored stdlib 2026-10-02 06:58:26.656873616 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:26.656878196 DEBUG Adding new file root '/tmp/.tmpaTp0Kf' of kind Project 2026-10-02 06:58:26.659643521 INFO Project::index_files{project=.tmpaTp0Kf}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:26.659663231 DEBUG Updating project to check open files 2026-10-02 06:58:26.659727921 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaTp0Kf/foo.py") 2026-10-02 06:58:26.659738651 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpaTp0Kf/foo.py` 2026-10-02 06:58:26.659745312 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpaTp0Kf/foo.py` 2026-10-02 06:58:26.659845432 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpaTp0Kf/foo.py` to project `.tmpaTp0Kf` 2026-10-02 06:58:26.659860642 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaTp0Kf/foo.py` 2026-10-02 06:58:26.659863402 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:26.659870652 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:26.660084503 DEBUG method="textDocument/prepareRename" response.id=2 duration=207.89µs 2026-10-02 06:58:26.660098353 DEBUG Received server response for request 2 2026-10-02 06:58:26.660109354 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-02 06:58:26.660233354 DEBUG method="textDocument/rename" response.id=3 duration=109.86µs 2026-10-02 06:58:26.660244754 DEBUG Received server response for request 3 2026-10-02 06:58:26.670459121 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:26.670478231 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:26.670484451 DEBUG method="shutdown" response.id=4 duration=8.61µs 2026-10-02 06:58:26.670493601 DEBUG Received server response for request 4 2026-10-02 06:58:26.670497731 DEBUG Client sends notification `exit` 2026-10-02 06:58:26.670507511 DEBUG Received exit notification, exiting ok test script_preparation::exclude_scripts_uses_saved_contents_after_close ... 2026-10-02 06:58:26.671927779 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:26.671979200 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:26.672015180 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:26.672098360 DEBUG Client info: None 2026-10-02 06:58:26.672127600 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-02 06:58:26.672142981 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:26.672148691 INFO Version: Unknown 2026-10-02 06:58:26.672189121 DEBUG Received server response for request 1 2026-10-02 06:58:26.672231081 DEBUG Client sends notification `initialized` 2026-10-02 06:58:26.672246071 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:26.672341512 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:26.672381282 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:26.672384892 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:26.672398182 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:26.672400812 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:26.672446132 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:26.672462292 DEBUG Initializing workspace `file:///tmp/.tmpdN1W20/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:26.672476962 DEBUG Searching for a project in '/tmp/.tmpdN1W20/src' 2026-10-02 06:58:26.672516993 DEBUG Found project at '/tmp/.tmpdN1W20/src' 2026-10-02 06:58:26.672521053 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:26.672966865 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:26.672972495 DEBUG Resolving local virtual environment: /tmp/.tmpdN1W20/src/.venv 2026-10-02 06:58:26.673015165 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.673019505 DEBUG No virtual environment found 2026-10-02 06:58:26.673030305 DEBUG Adding first-party search path `/tmp/.tmpdN1W20/src` 2026-10-02 06:58:26.673034405 DEBUG Using vendored stdlib 2026-10-02 06:58:26.673129156 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:26.673133296 DEBUG Adding new file root '/tmp/.tmpdN1W20/src' of kind Project 2026-10-02 06:58:26.675123877 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:58:26.675191298 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdN1W20/src/script.py") 2026-10-02 06:58:26.675210278 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdN1W20/src/script.py` 2026-10-02 06:58:26.675223868 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdN1W20/src/script.py` 2026-10-02 06:58:26.675347288 DEBUG notification{method=textDocument/didOpen}:apply_changes:remove_file{file=file(Id(180))}: Removing file `/tmp/.tmpdN1W20/src/script.py` from project `src` 2026-10-02 06:58:26.675362268 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdN1W20/src/script.py` 2026-10-02 06:58:26.675364859 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:26.675370279 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-02 06:58:26.675405499 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:26.675509739 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdN1W20/src/main.py"))}: Checking file '/tmp/.tmpdN1W20/src/main.py' 2026-10-02 06:58:26.675584040 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdN1W20/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:26.683957556 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdN1W20/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:26.684025877 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:58:26.684048677 DEBUG method="workspace/diagnostic" response.id=2 duration=8.67ms 2026-10-02 06:58:26.684064267 DEBUG Received server response for request 2 2026-10-02 06:58:26.684174038 DEBUG Client sends notification `textDocument/didClose` 2026-10-02 06:58:26.684182328 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:26.684215668 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpdN1W20/src/script.py` 2026-10-02 06:58:26.684219058 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-02 06:58:26.684227398 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-02 06:58:26.684251468 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpdN1W20/src/script.py", kind: FileContent } 2026-10-02 06:58:26.684258458 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpdN1W20/src/script.py` 2026-10-02 06:58:26.684263248 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpdN1W20/src/script.py` 2026-10-02 06:58:26.684349889 DEBUG notification{method=textDocument/didClose}:apply_changes: Adding file `/tmp/.tmpdN1W20/src/script.py` to project `src` 2026-10-02 06:58:26.684375629 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:26.684501799 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdN1W20/src/script.py"))}: Checking file '/tmp/.tmpdN1W20/src/script.py' 2026-10-02 06:58:26.684637380 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:26.684661660 DEBUG method="workspace/diagnostic" response.id=3 duration=299.46µs 2026-10-02 06:58:26.684672180 DEBUG Received server response for request 3 2026-10-02 06:58:26.694812087 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:26.694833277 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:26.694840727 DEBUG method="shutdown" response.id=4 duration=11.05µs 2026-10-02 06:58:26.694850467 DEBUG Received server response for request 4 2026-10-02 06:58:26.694854177 DEBUG Client sends notification `exit` 2026-10-02 06:58:26.694862887 DEBUG Received exit notification, exiting ok test script_preparation::non_python_overlay_does_not_block_workspace_diagnostics ... 2026-10-02 06:58:26.697306791 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-02 06:58:26.697365721 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:26.697400511 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:26.697461552 DEBUG Client info: None 2026-10-02 06:58:26.697493232 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-02 06:58:26.697507452 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:26.697514252 INFO Version: Unknown 2026-10-02 06:58:26.697554302 DEBUG Received server response for request 1 2026-10-02 06:58:26.697585882 DEBUG Client sends notification `initialized` 2026-10-02 06:58:26.697599942 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:26.697702103 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:26.697740433 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:26.697743883 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:26.697759533 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:26.697761913 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:26.697810783 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:26.697825264 DEBUG Initializing workspace `file:///tmp/.tmprHZN7n/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:26.697840144 DEBUG Searching for a project in '/tmp/.tmprHZN7n/src' 2026-10-02 06:58:26.697871594 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:26.697876464 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:26.698368257 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:26.698373997 DEBUG Resolving local virtual environment: /tmp/.tmprHZN7n/src/.venv 2026-10-02 06:58:26.698416917 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.698421497 DEBUG No virtual environment found 2026-10-02 06:58:26.698431937 DEBUG Adding first-party search path `/tmp/.tmprHZN7n/src` 2026-10-02 06:58:26.698436217 DEBUG Using vendored stdlib 2026-10-02 06:58:26.698529347 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:26.698534147 DEBUG Adding new file root '/tmp/.tmprHZN7n/src' of kind Project 2026-10-02 06:58:26.700548789 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:58:26.700617499 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprHZN7n/src/script.py") 2026-10-02 06:58:26.700625099 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprHZN7n/src/script.py` 2026-10-02 06:58:26.700639969 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprHZN7n/src/script.py` 2026-10-02 06:58:26.700757380 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprHZN7n/src/script.py` to project `src` 2026-10-02 06:58:26.700806840 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:58:26.700955841 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprHZN7n/src/main.py"))}: Checking file '/tmp/.tmprHZN7n/src/main.py' 2026-10-02 06:58:26.701043531 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprHZN7n/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:26.701449234 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprHZN7n/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-02 06:58:26.701499054 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprHZN7n/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.701507604 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprHZN7n/src/script.py"))}: No virtual environment found 2026-10-02 06:58:26.701511884 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprHZN7n/src/script.py"))}: Using vendored stdlib 2026-10-02 06:58:26.701634745 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprHZN7n/src/script.py"))}: Python version: Python 3.14, platform: linux 2026-10-02 06:58:26.701675735 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprHZN7n/src/script.py"))}: Checking file '/tmp/.tmprHZN7n/src/script.py' 2026-10-02 06:58:26.709019666 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprHZN7n/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:26.709090526 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:58:26.709133026 DEBUG method="workspace/diagnostic" response.id=2 duration=8.36ms 2026-10-02 06:58:26.709147127 DEBUG Received server response for request 2 2026-10-02 06:58:26.719319283 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:26.719341973 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:26.719347763 DEBUG method="shutdown" response.id=3 duration=9.10µs 2026-10-02 06:58:26.719357123 DEBUG Received server response for request 3 2026-10-02 06:58:26.719360954 DEBUG Client sends notification `exit` 2026-10-02 06:58:26.719370134 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-10-02 06:58:26.723364466 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-02 06:58:26.723439156 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:26.723473986 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:26.723531417 DEBUG Client info: None 2026-10-02 06:58:26.723561647 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:26.723573737 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:26.723578647 INFO Version: Unknown 2026-10-02 06:58:26.723619547 DEBUG Received server response for request 1 2026-10-02 06:58:26.723663747 DEBUG Client sends notification `initialized` 2026-10-02 06:58:26.723678357 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:26.723831558 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:26.723868299 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:26.723871709 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:26.723886759 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:26.723890369 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-02 06:58:26.723945389 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:26.723964569 DEBUG Initializing workspace `file:///tmp/.tmpMMxP4g/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:26.723981129 DEBUG Searching for a project in '/tmp/.tmpMMxP4g/src' 2026-10-02 06:58:26.724013419 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:26.724018729 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:26.725292446 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:26.725302816 DEBUG Resolving local virtual environment: /tmp/.tmpMMxP4g/src/.venv 2026-10-02 06:58:26.725343327 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.725347817 DEBUG No virtual environment found 2026-10-02 06:58:26.725359437 DEBUG Adding first-party search path `/tmp/.tmpMMxP4g/src` 2026-10-02 06:58:26.725363607 DEBUG Using vendored stdlib 2026-10-02 06:58:26.725478267 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:26.725484408 DEBUG Adding new file root '/tmp/.tmpMMxP4g/src' of kind Project 2026-10-02 06:58:26.727705670 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:26.727724360 DEBUG Updating project to check open files 2026-10-02 06:58:26.727814450 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMMxP4g/src/foo.py") 2026-10-02 06:58:26.727824861 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMMxP4g/src/foo.py` 2026-10-02 06:58:26.727833221 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMMxP4g/src/foo.py` 2026-10-02 06:58:26.727967041 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMMxP4g/src/foo.py` to project `src` 2026-10-02 06:58:26.727982761 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMMxP4g/src/foo.py` 2026-10-02 06:58:26.727985251 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:26.727992501 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:26.728236073 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-02 06:58:26.728267963 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-02 06:58:26.743666229 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=15.67ms 2026-10-02 06:58:26.743687969 DEBUG Received server response for request 2 2026-10-02 06:58:26.753946096 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:26.753980016 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:26.753986546 DEBUG method="shutdown" response.id=3 duration=10.09µs 2026-10-02 06:58:26.753996116 DEBUG Received server response for request 3 2026-10-02 06:58:26.753999606 DEBUG Client sends notification `exit` 2026-10-02 06:58:26.754016016 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-10-02 06:58:26.756865382 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-02 06:58:26.756932513 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:26.756968943 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:26.757032083 DEBUG Client info: None 2026-10-02 06:58:26.757065373 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:26.757077953 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:26.757086633 INFO Version: Unknown 2026-10-02 06:58:26.757126344 DEBUG Received server response for request 1 2026-10-02 06:58:26.757159304 DEBUG Client sends notification `initialized` 2026-10-02 06:58:26.757173314 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:26.757288235 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:26.757327485 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:26.757331145 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:26.757346365 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:26.757349395 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-02 06:58:26.757400115 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:26.757415495 DEBUG Initializing workspace `file:///tmp/.tmpv0BxPl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:26.757432225 DEBUG Searching for a project in '/tmp/.tmpv0BxPl/src' 2026-10-02 06:58:26.757466716 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:26.757471516 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:26.757957348 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:26.757963368 DEBUG Resolving local virtual environment: /tmp/.tmpv0BxPl/src/.venv 2026-10-02 06:58:26.758008919 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.758013299 DEBUG No virtual environment found 2026-10-02 06:58:26.758023789 DEBUG Adding first-party search path `/tmp/.tmpv0BxPl/src` 2026-10-02 06:58:26.758028109 DEBUG Using vendored stdlib 2026-10-02 06:58:26.758121899 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:26.758126669 DEBUG Adding new file root '/tmp/.tmpv0BxPl/src' of kind Project 2026-10-02 06:58:26.761135026 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:26.761154026 DEBUG Updating project to check open files 2026-10-02 06:58:26.761232097 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpv0BxPl/src/foo.py") 2026-10-02 06:58:26.761240667 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpv0BxPl/src/foo.py` 2026-10-02 06:58:26.761247787 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpv0BxPl/src/foo.py` 2026-10-02 06:58:26.761369787 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpv0BxPl/src/foo.py` to project `src` 2026-10-02 06:58:26.761383907 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpv0BxPl/src/foo.py` 2026-10-02 06:58:26.761386197 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:26.761394288 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:26.761612609 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-02 06:58:26.761645849 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-02 06:58:26.775101654 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=13.70ms 2026-10-02 06:58:26.775121674 DEBUG Received server response for request 2 2026-10-02 06:58:26.785361441 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:26.785402681 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:26.785410211 DEBUG method="shutdown" response.id=3 duration=11.03µs 2026-10-02 06:58:26.785428011 DEBUG Received server response for request 3 2026-10-02 06:58:26.785431931 DEBUG Client sends notification `exit` 2026-10-02 06:58:26.785447671 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-10-02 06:58:26.788343448 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-02 06:58:26.788411278 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:26.788447948 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:26.788508338 DEBUG Client info: None 2026-10-02 06:58:26.788543089 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:26.788553879 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:26.788562269 INFO Version: Unknown 2026-10-02 06:58:26.788601479 DEBUG Received server response for request 1 2026-10-02 06:58:26.788635579 DEBUG Client sends notification `initialized` 2026-10-02 06:58:26.788650719 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:26.788751110 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:26.788793700 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:26.788797260 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:26.788810650 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:26.788813970 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-02 06:58:26.788867590 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:26.788882140 DEBUG Initializing workspace `file:///tmp/.tmpvrxDfq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:26.788897461 DEBUG Searching for a project in '/tmp/.tmpvrxDfq/src' 2026-10-02 06:58:26.788930991 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:26.788935801 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:26.789427424 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:26.789432714 DEBUG Resolving local virtual environment: /tmp/.tmpvrxDfq/src/.venv 2026-10-02 06:58:26.789478184 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.789482914 DEBUG No virtual environment found 2026-10-02 06:58:26.789493834 DEBUG Adding first-party search path `/tmp/.tmpvrxDfq/src` 2026-10-02 06:58:26.789498194 DEBUG Using vendored stdlib 2026-10-02 06:58:26.789591444 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:26.789596344 DEBUG Adding new file root '/tmp/.tmpvrxDfq/src' of kind Project 2026-10-02 06:58:26.791645276 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:26.791661276 DEBUG Updating project to check open files 2026-10-02 06:58:26.791719256 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvrxDfq/src/foo") 2026-10-02 06:58:26.791816567 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvrxDfq/src/foo` to project `src` 2026-10-02 06:58:26.791835267 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvrxDfq/src/foo` 2026-10-02 06:58:26.791837827 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:26.791844047 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:58:26.792037578 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-02 06:58:26.794122300 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.27ms 2026-10-02 06:58:26.794136890 DEBUG Received server response for request 2 2026-10-02 06:58:26.794150200 DEBUG Client sends notification `textDocument/didClose` 2026-10-02 06:58:26.794157550 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:26.794160390 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-02 06:58:26.794170060 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpvrxDfq/src/foo` 2026-10-02 06:58:26.794173620 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-02 06:58:26.794180300 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-02 06:58:26.794186640 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpvrxDfq/src/foo` from project `src` 2026-10-02 06:58:26.794221250 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpvrxDfq/src/foo", kind: FileContent } 2026-10-02 06:58:26.794227800 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpvrxDfq/src/foo` 2026-10-02 06:58:26.794232480 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpvrxDfq/src/foo` 2026-10-02 06:58:26.794258460 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvrxDfq/src/foo") 2026-10-02 06:58:26.794261850 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvrxDfq/src/foo` 2026-10-02 06:58:26.794266231 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvrxDfq/src/foo` 2026-10-02 06:58:26.794344211 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvrxDfq/src/foo` to project `src` 2026-10-02 06:58:26.794354441 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvrxDfq/src/foo` 2026-10-02 06:58:26.794356521 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:26.794361441 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:58:26.794423671 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-02 06:58:26.806143697 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=11.78ms 2026-10-02 06:58:26.806158367 DEBUG Received server response for request 3 2026-10-02 06:58:26.816217613 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:26.816239373 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:26.816245903 DEBUG method="shutdown" response.id=4 duration=9.64µs 2026-10-02 06:58:26.816262803 DEBUG Received server response for request 4 2026-10-02 06:58:26.816265843 DEBUG Client sends notification `exit` 2026-10-02 06:58:26.816274733 DEBUG Received exit notification, exiting ok test semantic_tokens::script_metadata_is_highlighted_as_toml ... 2026-10-02 06:58:26.819085769 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:26.819148979 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:26.819182839 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:26.819274890 DEBUG Client info: None 2026-10-02 06:58:26.819305910 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:26.819317520 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:26.819326090 INFO Version: Unknown 2026-10-02 06:58:26.819367120 DEBUG Received server response for request 1 2026-10-02 06:58:26.819399200 DEBUG Client sends notification `initialized` 2026-10-02 06:58:26.819414431 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:26.819511931 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:26.819551811 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:26.819555661 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:26.819570821 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:26.819573761 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-02 06:58:26.819621662 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:26.819636752 DEBUG Initializing workspace `file:///tmp/.tmpC2ZbvC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:26.819652612 DEBUG Searching for a project in '/tmp/.tmpC2ZbvC/src' 2026-10-02 06:58:26.819685152 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:26.819690192 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:26.820171475 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:26.820177205 DEBUG Resolving local virtual environment: /tmp/.tmpC2ZbvC/src/.venv 2026-10-02 06:58:26.820238615 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.820243275 DEBUG No virtual environment found 2026-10-02 06:58:26.820254615 DEBUG Adding first-party search path `/tmp/.tmpC2ZbvC/src` 2026-10-02 06:58:26.820258885 DEBUG Using vendored stdlib 2026-10-02 06:58:26.820352216 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:26.820356246 DEBUG Adding new file root '/tmp/.tmpC2ZbvC/src' of kind Project 2026-10-02 06:58:26.822342717 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:26.822364337 DEBUG Updating project to check open files 2026-10-02 06:58:26.822431107 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpC2ZbvC/src/script.py") 2026-10-02 06:58:26.822439257 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpC2ZbvC/src/script.py` 2026-10-02 06:58:26.822447487 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpC2ZbvC/src/script.py` 2026-10-02 06:58:26.822567778 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpC2ZbvC/src/script.py` to project `src` 2026-10-02 06:58:26.822582658 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpC2ZbvC/src/script.py` 2026-10-02 06:58:26.822585368 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:26.822592958 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:26.822825720 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving requires-python constraint: `>=3.12` 2026-10-02 06:58:26.822858720 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolved requires-python constraint to: 3.12 2026-10-02 06:58:26.823313982 INFO request{id=2 method=textDocument/semanticTokens/full}: Defaulting to python-platform `linux` 2026-10-02 06:58:26.823348812 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.823353832 DEBUG request{id=2 method=textDocument/semanticTokens/full}: No virtual environment found 2026-10-02 06:58:26.823357342 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Using vendored stdlib 2026-10-02 06:58:26.823446983 INFO request{id=2 method=textDocument/semanticTokens/full}: Python version: Python 3.12, platform: linux 2026-10-02 06:58:26.823518653 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-02 06:58:26.825305993 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.71ms 2026-10-02 06:58:26.825320693 DEBUG Received server response for request 2 2026-10-02 06:58:26.835399150 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:26.835418330 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:26.835424760 DEBUG method="shutdown" response.id=3 duration=9.04µs 2026-10-02 06:58:26.835434460 DEBUG Received server response for request 3 2026-10-02 06:58:26.835438130 DEBUG Client sends notification `exit` 2026-10-02 06:58:26.835446970 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-10-02 06:58:26.837292970 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:26.837357900 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:26.837393761 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:26.837453681 DEBUG Client info: None 2026-10-02 06:58:26.837476861 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:26.837489581 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:26.837495961 INFO Version: Unknown 2026-10-02 06:58:26.837539211 DEBUG Received server response for request 1 2026-10-02 06:58:26.837582452 DEBUG Client sends notification `initialized` 2026-10-02 06:58:26.837597462 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:26.837774113 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:26.837817033 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:26.837820643 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:26.837834653 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:26.837837613 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-10-02 06:58:26.837889943 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:26.837909714 DEBUG Initializing workspace `file:///tmp/.tmpmDshtW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:26.837927894 DEBUG Searching for a project in '/tmp/.tmpmDshtW/src' 2026-10-02 06:58:26.837961884 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:26.837967474 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:26.839229121 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:26.839240971 DEBUG Resolving local virtual environment: /tmp/.tmpmDshtW/src/.venv 2026-10-02 06:58:26.839296341 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.839301331 DEBUG No virtual environment found 2026-10-02 06:58:26.839314141 DEBUG Adding first-party search path `/tmp/.tmpmDshtW/src` 2026-10-02 06:58:26.839318681 DEBUG Using vendored stdlib 2026-10-02 06:58:26.839445512 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:26.839450642 DEBUG Adding new file root '/tmp/.tmpmDshtW/src' of kind Project 2026-10-02 06:58:26.841703335 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:26.841721675 DEBUG Updating project to check open files 2026-10-02 06:58:26.841809765 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmDshtW/src/foo.py") 2026-10-02 06:58:26.841819725 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmDshtW/src/foo.py` 2026-10-02 06:58:26.841827005 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmDshtW/src/foo.py` 2026-10-02 06:58:26.841968296 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmDshtW/src/foo.py` to project `src` 2026-10-02 06:58:26.841981376 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmDshtW/src/foo.py` 2026-10-02 06:58:26.841983716 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:26.841992126 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:26.842287708 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-10-02 06:58:26.856662408 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-10-02 06:58:26.862620041 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:26.862634411 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-10-02 06:58:26.862644511 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:26.862666741 DEBUG method="textDocument/signatureHelp" response.id=2 duration=20.67ms 2026-10-02 06:58:26.862686141 DEBUG Received server response for request 2 2026-10-02 06:58:26.872963269 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:26.873007019 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:26.873015379 DEBUG method="shutdown" response.id=3 duration=12.72µs 2026-10-02 06:58:26.873025619 DEBUG Received server response for request 3 2026-10-02 06:58:26.873029329 DEBUG Client sends notification `exit` 2026-10-02 06:58:26.873045339 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-10-02 06:58:26.876486218 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:26.876555549 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:26.876593419 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:26.876648969 DEBUG Client info: None 2026-10-02 06:58:26.876674719 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:26.876688119 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:26.876696099 INFO Version: Unknown 2026-10-02 06:58:26.876738170 DEBUG Received server response for request 1 2026-10-02 06:58:26.876776570 DEBUG Client sends notification `initialized` 2026-10-02 06:58:26.876789370 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpKhqUd0 2026-10-02 06:58:26.876797080 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:26.876899391 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:26.876941201 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:26.876945061 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:26.876953371 DEBUG No workspace configuration provided for file:///tmp/.tmpKhqUd0 2026-10-02 06:58:26.876959321 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:26.876962181 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-02 06:58:26.877006291 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:26.877011041 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpKhqUd0, using default options 2026-10-02 06:58:26.877019961 DEBUG Initializing workspace `file:///tmp/.tmpKhqUd0`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:26.877034431 DEBUG Searching for a project in '/tmp/.tmpKhqUd0' 2026-10-02 06:58:26.877060971 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:26.877066191 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:26.877568244 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:26.877574464 DEBUG Resolving local virtual environment: /tmp/.tmpKhqUd0/.venv 2026-10-02 06:58:26.877619355 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.877624425 DEBUG No virtual environment found 2026-10-02 06:58:26.877635185 DEBUG Adding first-party search path `/tmp/.tmpKhqUd0` 2026-10-02 06:58:26.877639125 DEBUG Using vendored stdlib 2026-10-02 06:58:26.877738995 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:26.877743955 DEBUG Adding new file root '/tmp/.tmpKhqUd0' of kind Project 2026-10-02 06:58:26.880513561 INFO Project::index_files{project=.tmpKhqUd0}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:26.880532101 DEBUG Updating project to check open files 2026-10-02 06:58:26.880597651 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKhqUd0/foo.py") 2026-10-02 06:58:26.880605551 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKhqUd0/foo.py` 2026-10-02 06:58:26.880612531 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKhqUd0/foo.py` 2026-10-02 06:58:26.880711432 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKhqUd0/foo.py` to project `.tmpKhqUd0` 2026-10-02 06:58:26.880725752 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKhqUd0/foo.py` 2026-10-02 06:58:26.880728722 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:26.880737732 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:26.880997143 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:58:26.881056534 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=312.19µs 2026-10-02 06:58:26.881068264 DEBUG Received server response for request 2 2026-10-02 06:58:26.881085084 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-02 06:58:26.881141904 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=41.25µs 2026-10-02 06:58:26.881152494 DEBUG Received server response for request 3 2026-10-02 06:58:26.881162594 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-02 06:58:26.881213905 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=40.58µs 2026-10-02 06:58:26.881222385 DEBUG Received server response for request 4 2026-10-02 06:58:26.881231215 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-10-02 06:58:26.891793093 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=10.55ms 2026-10-02 06:58:26.891808723 DEBUG Received server response for request 5 2026-10-02 06:58:26.891822654 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-10-02 06:58:26.891870394 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=33.22µs 2026-10-02 06:58:26.891879584 DEBUG Received server response for request 6 2026-10-02 06:58:26.901953600 DEBUG Client sends request `shutdown` with ID 7 2026-10-02 06:58:26.901974530 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:26.901981880 DEBUG method="shutdown" response.id=7 duration=11.12µs 2026-10-02 06:58:26.901991410 DEBUG Received server response for request 7 2026-10-02 06:58:26.901995040 DEBUG Client sends notification `exit` 2026-10-02 06:58:26.902003970 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-10-02 06:58:26.904622765 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:26.904688305 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:26.904722505 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:26.904771086 DEBUG Client info: None 2026-10-02 06:58:26.904796236 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:26.904808756 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:26.904816936 INFO Version: Unknown 2026-10-02 06:58:26.904858366 DEBUG Received server response for request 1 2026-10-02 06:58:26.904898766 DEBUG Client sends notification `initialized` 2026-10-02 06:58:26.904912226 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpsEbrwC 2026-10-02 06:58:26.904920136 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:26.905024407 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:26.905061807 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:26.905065777 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:26.905075097 DEBUG No workspace configuration provided for file:///tmp/.tmpsEbrwC 2026-10-02 06:58:26.905080907 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:26.905083817 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-02 06:58:26.905121958 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:26.905126478 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpsEbrwC, using default options 2026-10-02 06:58:26.905136238 DEBUG Initializing workspace `file:///tmp/.tmpsEbrwC`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:26.905150288 DEBUG Searching for a project in '/tmp/.tmpsEbrwC' 2026-10-02 06:58:26.905176238 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:26.905181708 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:26.905673461 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:26.905679061 DEBUG Resolving local virtual environment: /tmp/.tmpsEbrwC/.venv 2026-10-02 06:58:26.905727671 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.905731981 DEBUG No virtual environment found 2026-10-02 06:58:26.905742761 DEBUG Adding first-party search path `/tmp/.tmpsEbrwC` 2026-10-02 06:58:26.905747041 DEBUG Using vendored stdlib 2026-10-02 06:58:26.905839212 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:26.905843642 DEBUG Adding new file root '/tmp/.tmpsEbrwC' of kind Project 2026-10-02 06:58:26.908611937 INFO Project::index_files{project=.tmpsEbrwC}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:26.908631997 DEBUG Updating project to check open files 2026-10-02 06:58:26.908693128 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsEbrwC/foo.py") 2026-10-02 06:58:26.908701738 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsEbrwC/foo.py` 2026-10-02 06:58:26.908707898 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsEbrwC/foo.py` 2026-10-02 06:58:26.908798918 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsEbrwC/foo.py` to project `.tmpsEbrwC` 2026-10-02 06:58:26.908813288 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsEbrwC/foo.py` 2026-10-02 06:58:26.908816028 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:26.908824348 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:26.909120970 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:58:26.909172440 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=341.95µs 2026-10-02 06:58:26.909184580 DEBUG Received server response for request 2 2026-10-02 06:58:26.909209890 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-10-02 06:58:26.920930876 DEBUG Module `__builtins__` not found in search paths 2026-10-02 06:58:26.928329967 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=19.10ms 2026-10-02 06:58:26.928356247 DEBUG Received server response for request 3 2026-10-02 06:58:26.938449143 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:26.938482163 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:26.938492093 DEBUG method="shutdown" response.id=4 duration=15.79µs 2026-10-02 06:58:26.938502664 DEBUG Received server response for request 4 2026-10-02 06:58:26.938506314 DEBUG Client sends notification `exit` 2026-10-02 06:58:26.938522274 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-10-02 06:58:26.955190136 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:26.955279297 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:26.955319367 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:26.955381807 DEBUG Client info: None 2026-10-02 06:58:26.955423188 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:26.955438348 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:26.955448698 INFO Version: Unknown 2026-10-02 06:58:26.955491208 DEBUG Received server response for request 1 2026-10-02 06:58:26.955534048 DEBUG Client sends notification `initialized` 2026-10-02 06:58:26.955547478 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpA6Kj0D 2026-10-02 06:58:26.955555328 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:26.955696079 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:26.955739719 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:26.955743189 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:26.955751620 DEBUG No workspace configuration provided for file:///tmp/.tmpA6Kj0D 2026-10-02 06:58:26.955758350 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:26.955761220 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-02 06:58:26.955820990 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:26.955826710 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpA6Kj0D, using default options 2026-10-02 06:58:26.955837130 DEBUG Initializing workspace `file:///tmp/.tmpA6Kj0D`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:26.955853900 DEBUG Searching for a project in '/tmp/.tmpA6Kj0D' 2026-10-02 06:58:26.955883430 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:26.955888890 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:26.956924916 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:26.956931556 DEBUG Resolving local virtual environment: /tmp/.tmpA6Kj0D/.venv 2026-10-02 06:58:26.956981846 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.956987576 DEBUG No virtual environment found 2026-10-02 06:58:26.957000946 DEBUG Adding first-party search path `/tmp/.tmpA6Kj0D` 2026-10-02 06:58:26.957005456 DEBUG Using vendored stdlib 2026-10-02 06:58:26.957113507 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:26.957123227 DEBUG Adding new file root '/tmp/.tmpA6Kj0D' of kind Project 2026-10-02 06:58:26.960065943 INFO Project::index_files{project=.tmpA6Kj0D}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:26.960083164 DEBUG Updating project to check open files 2026-10-02 06:58:26.960156564 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpA6Kj0D/foo.py") 2026-10-02 06:58:26.960166784 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpA6Kj0D/foo.py` 2026-10-02 06:58:26.960173204 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpA6Kj0D/foo.py` 2026-10-02 06:58:26.960279925 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpA6Kj0D/foo.py` to project `.tmpA6Kj0D` 2026-10-02 06:58:26.960293835 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpA6Kj0D/foo.py` 2026-10-02 06:58:26.960296405 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:26.960304505 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:26.960545906 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:58:26.960605887 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=294.00µs 2026-10-02 06:58:26.960618977 DEBUG Received server response for request 2 2026-10-02 06:58:26.960635087 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-02 06:58:26.960690917 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=41.66µs 2026-10-02 06:58:26.960700357 DEBUG Received server response for request 3 2026-10-02 06:58:26.970777503 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:26.970798763 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:26.970804753 DEBUG method="shutdown" response.id=4 duration=9.34µs 2026-10-02 06:58:26.970814123 DEBUG Received server response for request 4 2026-10-02 06:58:26.970817553 DEBUG Client sends notification `exit` 2026-10-02 06:58:26.970825793 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-10-02 06:58:26.972475163 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:26.972556673 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:26.972603773 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:26.972654644 DEBUG Client info: None 2026-10-02 06:58:26.972681324 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:26.972695024 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:26.972703864 INFO Version: Unknown 2026-10-02 06:58:26.972748274 DEBUG Received server response for request 1 2026-10-02 06:58:26.972794254 DEBUG Client sends notification `initialized` 2026-10-02 06:58:26.972806434 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpU9xaij 2026-10-02 06:58:26.972813794 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:26.972931425 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:26.972971155 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:26.972974955 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:26.972984765 DEBUG No workspace configuration provided for file:///tmp/.tmpU9xaij 2026-10-02 06:58:26.972991065 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:26.972993845 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-02 06:58:26.973035946 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:26.973042496 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpU9xaij, using default options 2026-10-02 06:58:26.973052886 DEBUG Initializing workspace `file:///tmp/.tmpU9xaij`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:26.973069016 DEBUG Searching for a project in '/tmp/.tmpU9xaij' 2026-10-02 06:58:26.973097576 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:26.973102786 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:26.974315753 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:26.974322053 DEBUG Resolving local virtual environment: /tmp/.tmpU9xaij/.venv 2026-10-02 06:58:26.974373663 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:26.974378923 DEBUG No virtual environment found 2026-10-02 06:58:26.974391513 DEBUG Adding first-party search path `/tmp/.tmpU9xaij` 2026-10-02 06:58:26.974395553 DEBUG Using vendored stdlib 2026-10-02 06:58:26.974516274 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:26.974523734 DEBUG Adding new file root '/tmp/.tmpU9xaij' of kind Project 2026-10-02 06:58:26.977513511 INFO Project::index_files{project=.tmpU9xaij}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:26.977530271 DEBUG Updating project to check open files 2026-10-02 06:58:26.977621591 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpU9xaij/foo.py") 2026-10-02 06:58:26.977633041 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpU9xaij/foo.py` 2026-10-02 06:58:26.977639811 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpU9xaij/foo.py` 2026-10-02 06:58:26.977760632 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpU9xaij/foo.py` to project `.tmpU9xaij` 2026-10-02 06:58:26.977772072 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpU9xaij/foo.py` 2026-10-02 06:58:26.977774592 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:26.977783082 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:26.977978903 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:58:26.990622174 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=12.83ms 2026-10-02 06:58:26.990655664 DEBUG Received server response for request 2 2026-10-02 06:58:26.990678524 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-02 06:58:26.990743904 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-10-02 06:58:26.990893445 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=198.90µs 2026-10-02 06:58:26.990923595 DEBUG Received server response for request 3 2026-10-02 06:58:26.990955526 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-02 06:58:26.991023026 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=51.73µs 2026-10-02 06:58:26.991040496 DEBUG Received server response for request 4 2026-10-02 06:58:27.001125852 DEBUG Client sends request `shutdown` with ID 5 2026-10-02 06:58:27.001159812 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:27.001169292 DEBUG method="shutdown" response.id=5 duration=13.75µs 2026-10-02 06:58:27.001185482 DEBUG Received server response for request 5 2026-10-02 06:58:27.001189862 DEBUG Client sends notification `exit` 2026-10-02 06:58:27.001218683 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-10-02 06:58:27.006040670 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:27.006109000 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:27.006147210 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:27.006234191 DEBUG Client info: None 2026-10-02 06:58:27.006273921 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-02 06:58:27.006290971 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:27.006297681 INFO Version: Unknown 2026-10-02 06:58:27.006345341 DEBUG Received server response for request 1 2026-10-02 06:58:27.006390001 DEBUG Client sends notification `initialized` 2026-10-02 06:58:27.006409172 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:27.006505782 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:27.006544782 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.006548922 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.006566602 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:27.006617013 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.006634063 DEBUG Initializing workspace `file:///tmp/.tmpbLKAad/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.006650793 DEBUG Searching for a project in '/tmp/.tmpbLKAad/root1' 2026-10-02 06:58:27.006684533 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.006689143 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.007164656 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.007170226 DEBUG Resolving local virtual environment: /tmp/.tmpbLKAad/root1/.venv 2026-10-02 06:58:27.007233676 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.007238126 DEBUG No virtual environment found 2026-10-02 06:58:27.007248966 DEBUG Adding first-party search path `/tmp/.tmpbLKAad/root1` 2026-10-02 06:58:27.007253036 DEBUG Using vendored stdlib 2026-10-02 06:58:27.007354517 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.007359047 DEBUG Adding new file root '/tmp/.tmpbLKAad/root1' of kind Project 2026-10-02 06:58:27.011363769 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.004s 2026-10-02 06:58:27.011380779 DEBUG Initializing workspace `file:///tmp/.tmpbLKAad/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.011390969 DEBUG Searching for a project in '/tmp/.tmpbLKAad/root2' 2026-10-02 06:58:27.011422309 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.011427879 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.011979263 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.011984813 DEBUG Resolving local virtual environment: /tmp/.tmpbLKAad/root2/.venv 2026-10-02 06:58:27.012024783 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.012028913 DEBUG No virtual environment found 2026-10-02 06:58:27.012040043 DEBUG Adding first-party search path `/tmp/.tmpbLKAad/root2` 2026-10-02 06:58:27.012044163 DEBUG Using vendored stdlib 2026-10-02 06:58:27.012129203 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.012133443 DEBUG Adding new file root '/tmp/.tmpbLKAad/root2' of kind Project 2026-10-02 06:58:27.013975964 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:27.014029044 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:27.014183585 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbLKAad/root1/main.py"))}: Checking file '/tmp/.tmpbLKAad/root1/main.py' 2026-10-02 06:58:27.014315416 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbLKAad/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.023098424 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbLKAad/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.023216025 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:58:27.023222515 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-02 06:58:27.023269675 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbLKAad/root2/main.py"))}: Checking file '/tmp/.tmpbLKAad/root2/main.py' 2026-10-02 06:58:27.023321616 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbLKAad/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.031672762 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbLKAad/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.031747453 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:58:27.031777203 DEBUG method="workspace/diagnostic" response.id=2 duration=17.78ms 2026-10-02 06:58:27.031796833 DEBUG Received server response for request 2 2026-10-02 06:58:27.031942594 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:27.031970774 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmpbLKAad/root3), to remove: (root2, file:///tmp/.tmpbLKAad/root2) 2026-10-02 06:58:27.031977284 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpbLKAad/root2 2026-10-02 06:58:27.032975539 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:58:27.032994220 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.032999280 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.033012900 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:27.033022680 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.033031520 DEBUG Initializing workspace `file:///tmp/.tmpbLKAad/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.033044620 DEBUG Searching for a project in '/tmp/.tmpbLKAad/root3' 2026-10-02 06:58:27.033078760 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.033084120 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.033603893 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.033610413 DEBUG Resolving local virtual environment: /tmp/.tmpbLKAad/root3/.venv 2026-10-02 06:58:27.033652463 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.033656633 DEBUG No virtual environment found 2026-10-02 06:58:27.033667873 DEBUG Adding first-party search path `/tmp/.tmpbLKAad/root3` 2026-10-02 06:58:27.033672073 DEBUG Using vendored stdlib 2026-10-02 06:58:27.033769624 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.033774234 DEBUG Adding new file root '/tmp/.tmpbLKAad/root3' of kind Project 2026-10-02 06:58:27.035634764 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:27.035680135 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:27.035710995 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:27.035714735 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-02 06:58:27.035772795 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbLKAad/root3/main.py"))}: Checking file '/tmp/.tmpbLKAad/root3/main.py' 2026-10-02 06:58:27.035835755 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbLKAad/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.043610979 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbLKAad/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.043677069 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:58:27.043698059 DEBUG method="workspace/diagnostic" response.id=3 duration=8.05ms 2026-10-02 06:58:27.043713479 DEBUG Received server response for request 3 2026-10-02 06:58:27.053879916 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:27.053900716 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:27.053906156 DEBUG method="shutdown" response.id=4 duration=8.90µs 2026-10-02 06:58:27.053916936 DEBUG Received server response for request 4 2026-10-02 06:58:27.053920986 DEBUG Client sends notification `exit` 2026-10-02 06:58:27.053929946 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-10-02 06:58:27.057756957 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:27.057832708 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:27.057871368 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:27.057934978 DEBUG Client info: None 2026-10-02 06:58:27.057959399 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-02 06:58:27.057973969 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:27.057980619 INFO Version: Unknown 2026-10-02 06:58:27.058020809 DEBUG Received server response for request 1 2026-10-02 06:58:27.058063649 DEBUG Client sends notification `initialized` 2026-10-02 06:58:27.058079179 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:27.058208680 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:27.058253760 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.058258000 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.058271970 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:27.058275030 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:27.058325241 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.058344071 DEBUG Initializing workspace `file:///tmp/.tmp2xAiV5/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.058363571 DEBUG Searching for a project in '/tmp/.tmp2xAiV5/root1' 2026-10-02 06:58:27.058404861 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.058408991 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.058978434 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.058983594 DEBUG Resolving local virtual environment: /tmp/.tmp2xAiV5/root1/.venv 2026-10-02 06:58:27.059035695 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.059039925 DEBUG No virtual environment found 2026-10-02 06:58:27.059054735 DEBUG Adding first-party search path `/tmp/.tmp2xAiV5/root1` 2026-10-02 06:58:27.059058975 DEBUG Using vendored stdlib 2026-10-02 06:58:27.059169255 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.059173695 DEBUG Adding new file root '/tmp/.tmp2xAiV5/root1' of kind Project 2026-10-02 06:58:27.061346497 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:27.061389668 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmp2xAiV5/root1), to remove: 2026-10-02 06:58:27.061398208 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmp2xAiV5/root1` has already been added 2026-10-02 06:58:27.061437148 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:27.061573299 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2xAiV5/root1/main.py"))}: Checking file '/tmp/.tmp2xAiV5/root1/main.py' 2026-10-02 06:58:27.061672399 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2xAiV5/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.070434028 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2xAiV5/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.070522029 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:58:27.070542079 DEBUG method="workspace/diagnostic" response.id=2 duration=9.14ms 2026-10-02 06:58:27.070558789 DEBUG Received server response for request 2 2026-10-02 06:58:27.080740485 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:27.080771756 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:27.080778046 DEBUG method="shutdown" response.id=3 duration=9.55µs 2026-10-02 06:58:27.080796156 DEBUG Received server response for request 3 2026-10-02 06:58:27.080800106 DEBUG Client sends notification `exit` 2026-10-02 06:58:27.080816086 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-10-02 06:58:27.083401170 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:27.083472521 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:27.083509991 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:27.083571561 DEBUG Client info: None 2026-10-02 06:58:27.083595721 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-02 06:58:27.083610031 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:27.083616471 INFO Version: Unknown 2026-10-02 06:58:27.083658042 DEBUG Received server response for request 1 2026-10-02 06:58:27.083699542 DEBUG Client sends notification `initialized` 2026-10-02 06:58:27.083714302 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:27.083804992 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:27.083843803 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.083847513 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.083858363 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:27.083904193 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.083917923 DEBUG Initializing workspace `file:///tmp/.tmpGkEtrq/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.083933633 DEBUG Searching for a project in '/tmp/.tmpGkEtrq/root1' 2026-10-02 06:58:27.083967823 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.083972733 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.084441996 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.084447786 DEBUG Resolving local virtual environment: /tmp/.tmpGkEtrq/root1/.venv 2026-10-02 06:58:27.084489846 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.084494046 DEBUG No virtual environment found 2026-10-02 06:58:27.084505286 DEBUG Adding first-party search path `/tmp/.tmpGkEtrq/root1` 2026-10-02 06:58:27.084509436 DEBUG Using vendored stdlib 2026-10-02 06:58:27.084608307 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.084613167 DEBUG Adding new file root '/tmp/.tmpGkEtrq/root1' of kind Project 2026-10-02 06:58:27.086614358 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:27.086664378 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:27.086779289 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGkEtrq/root1/main.py"))}: Checking file '/tmp/.tmpGkEtrq/root1/main.py' 2026-10-02 06:58:27.086864649 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGkEtrq/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.095084595 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGkEtrq/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.095166006 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:58:27.095187916 DEBUG method="workspace/diagnostic" response.id=2 duration=8.55ms 2026-10-02 06:58:27.095233796 DEBUG Received server response for request 2 2026-10-02 06:58:27.095350697 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:27.095385937 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpGkEtrq/root2), (root3, file:///tmp/.tmpGkEtrq/root3), to remove: 2026-10-02 06:58:27.095393757 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:58:27.095404687 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.095408107 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.095423967 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:27.095432807 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.095443997 DEBUG Initializing workspace `file:///tmp/.tmpGkEtrq/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.095455147 DEBUG Searching for a project in '/tmp/.tmpGkEtrq/root2' 2026-10-02 06:58:27.095488207 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.095493938 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.096021351 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.096027351 DEBUG Resolving local virtual environment: /tmp/.tmpGkEtrq/root2/.venv 2026-10-02 06:58:27.096070311 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.096074741 DEBUG No virtual environment found 2026-10-02 06:58:27.096085231 DEBUG Adding first-party search path `/tmp/.tmpGkEtrq/root2` 2026-10-02 06:58:27.096089351 DEBUG Using vendored stdlib 2026-10-02 06:58:27.096176381 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.096181281 DEBUG Adding new file root '/tmp/.tmpGkEtrq/root2' of kind Project 2026-10-02 06:58:27.098027342 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:27.098039212 DEBUG Initializing workspace `file:///tmp/.tmpGkEtrq/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.098049022 DEBUG Searching for a project in '/tmp/.tmpGkEtrq/root3' 2026-10-02 06:58:27.098080062 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.098085672 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.098610425 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.098616885 DEBUG Resolving local virtual environment: /tmp/.tmpGkEtrq/root3/.venv 2026-10-02 06:58:27.098655305 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.098659665 DEBUG No virtual environment found 2026-10-02 06:58:27.098670745 DEBUG Adding first-party search path `/tmp/.tmpGkEtrq/root3` 2026-10-02 06:58:27.098675135 DEBUG Using vendored stdlib 2026-10-02 06:58:27.098761886 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.098766356 DEBUG Adding new file root '/tmp/.tmpGkEtrq/root3' of kind Project 2026-10-02 06:58:27.100611046 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:27.100659246 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:27.100685196 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:27.100688526 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-02 06:58:27.100754607 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGkEtrq/root2/main.py"))}: Checking file '/tmp/.tmpGkEtrq/root2/main.py' 2026-10-02 06:58:27.100823247 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGkEtrq/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.108973663 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGkEtrq/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.109044923 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:58:27.109051193 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-02 06:58:27.109098903 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGkEtrq/root3/main.py"))}: Checking file '/tmp/.tmpGkEtrq/root3/main.py' 2026-10-02 06:58:27.109152934 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGkEtrq/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.117608471 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGkEtrq/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.117687231 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:58:27.117722031 DEBUG method="workspace/diagnostic" response.id=3 duration=17.10ms 2026-10-02 06:58:27.117752521 DEBUG Received server response for request 3 2026-10-02 06:58:27.127944588 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:27.127982068 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:27.127990879 DEBUG method="shutdown" response.id=4 duration=13.24µs 2026-10-02 06:58:27.128009899 DEBUG Received server response for request 4 2026-10-02 06:58:27.128013809 DEBUG Client sends notification `exit` 2026-10-02 06:58:27.128029109 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-10-02 06:58:27.133118977 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:27.133190917 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:27.133247838 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:27.133315288 DEBUG Client info: None 2026-10-02 06:58:27.133340878 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-02 06:58:27.133355378 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:27.133361788 INFO Version: Unknown 2026-10-02 06:58:27.133404479 DEBUG Received server response for request 1 2026-10-02 06:58:27.133446669 DEBUG Client sends notification `initialized` 2026-10-02 06:58:27.133462219 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:27.133564499 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:27.133605940 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.133609670 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.133622350 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:27.133686560 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.133702890 DEBUG Initializing workspace `file:///tmp/.tmpgugis1/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.133718620 DEBUG Searching for a project in '/tmp/.tmpgugis1/root1' 2026-10-02 06:58:27.133753491 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.133758371 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.134276883 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.134282883 DEBUG Resolving local virtual environment: /tmp/.tmpgugis1/root1/.venv 2026-10-02 06:58:27.134329034 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.134333414 DEBUG No virtual environment found 2026-10-02 06:58:27.134345074 DEBUG Adding first-party search path `/tmp/.tmpgugis1/root1` 2026-10-02 06:58:27.134349464 DEBUG Using vendored stdlib 2026-10-02 06:58:27.134444484 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.134448834 DEBUG Adding new file root '/tmp/.tmpgugis1/root1' of kind Project 2026-10-02 06:58:27.136414025 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:27.136473626 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:27.136611516 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpgugis1/root1/main.py"))}: Checking file '/tmp/.tmpgugis1/root1/main.py' 2026-10-02 06:58:27.136704437 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpgugis1/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.145326965 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpgugis1/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.145414755 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:58:27.145437266 DEBUG method="workspace/diagnostic" response.id=2 duration=9.00ms 2026-10-02 06:58:27.145452726 DEBUG Received server response for request 2 2026-10-02 06:58:27.145566656 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:27.145589966 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpgugis1/root2), to remove: 2026-10-02 06:58:27.145596026 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:58:27.145606267 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.145609537 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.145620437 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:27.145627417 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.145638517 DEBUG Initializing workspace `file:///tmp/.tmpgugis1/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.145648497 DEBUG Searching for a project in '/tmp/.tmpgugis1/root2' 2026-10-02 06:58:27.145679257 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.145690727 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.146220430 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.146227390 DEBUG Resolving local virtual environment: /tmp/.tmpgugis1/root2/.venv 2026-10-02 06:58:27.146268690 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.146272940 DEBUG No virtual environment found 2026-10-02 06:58:27.146283270 DEBUG Adding first-party search path `/tmp/.tmpgugis1/root2` 2026-10-02 06:58:27.146287550 DEBUG Using vendored stdlib 2026-10-02 06:58:27.146374851 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.146379281 DEBUG Adding new file root '/tmp/.tmpgugis1/root2' of kind Project 2026-10-02 06:58:27.149110696 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:27.149156256 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:27.149180316 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:27.149183976 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-02 06:58:27.149256687 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpgugis1/root2/main.py"))}: Checking file '/tmp/.tmpgugis1/root2/main.py' 2026-10-02 06:58:27.149319357 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpgugis1/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.158069776 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpgugis1/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.158149416 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:58:27.158171697 DEBUG method="workspace/diagnostic" response.id=3 duration=9.05ms 2026-10-02 06:58:27.158189137 DEBUG Received server response for request 3 2026-10-02 06:58:27.168361453 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:27.168398183 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:27.168404563 DEBUG method="shutdown" response.id=4 duration=10.86µs 2026-10-02 06:58:27.168414584 DEBUG Received server response for request 4 2026-10-02 06:58:27.168418324 DEBUG Client sends notification `exit` 2026-10-02 06:58:27.168434174 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_refreshes_diagnostics_with_dynamic_registration ... 2026-10-02 06:58:27.172155344 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-02 06:58:27.172245235 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:27.172285405 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:27.172339355 DEBUG Client info: None 2026-10-02 06:58:27.172364245 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:27.172378616 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:27.172387156 INFO Version: Unknown 2026-10-02 06:58:27.172426236 DEBUG Received server response for request 1 2026-10-02 06:58:27.172467026 DEBUG Client sends notification `initialized` 2026-10-02 06:58:27.172482076 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:27.172588847 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:27.172633917 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.172637607 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.172709017 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.172723528 DEBUG Initializing workspace `file:///tmp/.tmpkFTCkg/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.172744558 DEBUG Searching for a project in '/tmp/.tmpkFTCkg/root1' 2026-10-02 06:58:27.172784058 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.172793988 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.173385731 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.173395621 DEBUG Resolving local virtual environment: /tmp/.tmpkFTCkg/root1/.venv 2026-10-02 06:58:27.173449042 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.173453202 DEBUG No virtual environment found 2026-10-02 06:58:27.173464992 DEBUG Adding first-party search path `/tmp/.tmpkFTCkg/root1` 2026-10-02 06:58:27.173473252 DEBUG Using vendored stdlib 2026-10-02 06:58:27.173580272 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.173588412 DEBUG Adding new file root '/tmp/.tmpkFTCkg/root1' of kind Project 2026-10-02 06:58:27.176592379 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:27.176612979 DEBUG Updating project to check open files 2026-10-02 06:58:27.176632719 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-02 06:58:27.176655439 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:27.176663229 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:58:27.176677850 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:27.176682230 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:27.176682460 DEBUG client_response{id=1 method=client/registerCapability}: Registered dynamic capabilities 2026-10-02 06:58:27.176737130 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkFTCkg/root1/main.py") 2026-10-02 06:58:27.176745320 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkFTCkg/root1/main.py` 2026-10-02 06:58:27.176752590 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkFTCkg/root1/main.py` 2026-10-02 06:58:27.176891711 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkFTCkg/root1/main.py` to project `root1` 2026-10-02 06:58:27.176907091 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkFTCkg/root1/main.py` 2026-10-02 06:58:27.176909721 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:27.176921461 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:27.177028081 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkFTCkg/root1/main.py"))}: Checking file '/tmp/.tmpkFTCkg/root1/main.py' 2026-10-02 06:58:27.177128672 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkFTCkg/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.185756830 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkFTCkg/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.185825730 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.90ms 2026-10-02 06:58:27.185838451 DEBUG Received server response for request 2 2026-10-02 06:58:27.185871711 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:27.185889061 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpkFTCkg/root2), to remove: 2026-10-02 06:58:27.185895201 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:58:27.185904121 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.185907291 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.185925051 DEBUG client_response{id=2 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.185932931 DEBUG Initializing workspace `file:///tmp/.tmpkFTCkg/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.185944681 DEBUG Searching for a project in '/tmp/.tmpkFTCkg/root2' 2026-10-02 06:58:27.185976931 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.185981261 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.186496614 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.186505404 DEBUG Resolving local virtual environment: /tmp/.tmpkFTCkg/root2/.venv 2026-10-02 06:58:27.186547735 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.186551925 DEBUG No virtual environment found 2026-10-02 06:58:27.186562765 DEBUG Adding first-party search path `/tmp/.tmpkFTCkg/root2` 2026-10-02 06:58:27.186566965 DEBUG Using vendored stdlib 2026-10-02 06:58:27.186654215 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.186658375 DEBUG Adding new file root '/tmp/.tmpkFTCkg/root2' of kind Project 2026-10-02 06:58:27.189462811 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:27.189478031 DEBUG Updating project to check open files 2026-10-02 06:58:27.189492391 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-02 06:58:27.189507811 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:58:27.189515321 DEBUG Received server request `client/registerCapability` 2026-10-02 06:58:27.189517941 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-02 06:58:27.189520511 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:58:27.189536751 DEBUG client_response{id=3 method=client/unregisterCapability}: Unregistered dynamic capabilities 2026-10-02 06:58:27.189542141 DEBUG client_response{id=4 method=client/registerCapability}: Registered dynamic capabilities 2026-10-02 06:58:27.199602097 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:27.199632137 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:27.199640347 DEBUG method="shutdown" response.id=3 duration=11.39µs 2026-10-02 06:58:27.199651277 DEBUG Received server response for request 3 2026-10-02 06:58:27.199655517 DEBUG Client sends notification `exit` 2026-10-02 06:58:27.199670948 DEBUG Received exit notification, exiting ok test workspace_folders::containing_project_takes_precedence_over_import_search_paths ... 2026-10-02 06:58:27.202543574 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:27.202610794 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:27.202645594 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:27.202704594 DEBUG Client info: None 2026-10-02 06:58:27.202732975 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:27.202746235 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:27.202753235 INFO Version: Unknown 2026-10-02 06:58:27.202798945 DEBUG Received server response for request 1 2026-10-02 06:58:27.202837765 DEBUG Client sends notification `initialized` 2026-10-02 06:58:27.202853875 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:27.202992046 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:27.203034456 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.203037836 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.203056246 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:27.203059616 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:27.203115147 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.203135157 DEBUG Initializing workspace `file:///tmp/.tmpGdpou2/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.203152047 DEBUG Searching for a project in '/tmp/.tmpGdpou2/app' 2026-10-02 06:58:27.203193867 DEBUG Found project at '/tmp/.tmpGdpou2/app' 2026-10-02 06:58:27.203211837 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.204447534 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.204456194 DEBUG Resolving local virtual environment: /tmp/.tmpGdpou2/app/.venv 2026-10-02 06:58:27.204509834 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.204515084 DEBUG No virtual environment found 2026-10-02 06:58:27.204531925 DEBUG Adding extra search-path `/tmp/.tmpGdpou2/library` 2026-10-02 06:58:27.204540945 DEBUG Adding extra search-path `/tmp/.tmpGdpou2/app/imports` 2026-10-02 06:58:27.204544915 DEBUG Adding first-party search path `/tmp/.tmpGdpou2/app` 2026-10-02 06:58:27.204548925 DEBUG Using vendored stdlib 2026-10-02 06:58:27.204672515 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.204677625 DEBUG Adding new file root '/tmp/.tmpGdpou2/app' of kind Project 2026-10-02 06:58:27.205277999 DEBUG Adding new file root '/tmp/.tmpGdpou2/library' of kind SearchPath 2026-10-02 06:58:27.205286859 DEBUG Adding new file root '/tmp/.tmpGdpou2/app/imports' of kind SearchPath 2026-10-02 06:58:27.206933148 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:27.206950318 DEBUG Initializing workspace `file:///tmp/.tmpGdpou2/library`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.206961338 DEBUG Searching for a project in '/tmp/.tmpGdpou2/library' 2026-10-02 06:58:27.206989968 DEBUG Found project at '/tmp/.tmpGdpou2/library' 2026-10-02 06:58:27.206995038 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.208087344 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.208093524 DEBUG Resolving local virtual environment: /tmp/.tmpGdpou2/library/.venv 2026-10-02 06:58:27.208132905 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.208136785 DEBUG No virtual environment found 2026-10-02 06:58:27.208152805 DEBUG Adding extra search-path `/tmp/.tmpGdpou2/library/imports` 2026-10-02 06:58:27.208157175 DEBUG Adding first-party search path `/tmp/.tmpGdpou2/library` 2026-10-02 06:58:27.208161085 DEBUG Using vendored stdlib 2026-10-02 06:58:27.208274795 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.208279285 DEBUG Adding new file root '/tmp/.tmpGdpou2/library' of kind Project 2026-10-02 06:58:27.208803778 DEBUG Adding new file root '/tmp/.tmpGdpou2/library/imports' of kind SearchPath 2026-10-02 06:58:27.211300972 INFO Project::index_files{project=library}: Indexed 2 file(s) in 0.002s 2026-10-02 06:58:27.211314542 DEBUG Updating project to check open files 2026-10-02 06:58:27.211334842 DEBUG Updating project to check open files 2026-10-02 06:58:27.211406503 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGdpou2/library/module.py") 2026-10-02 06:58:27.211415323 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGdpou2/library/module.py` 2026-10-02 06:58:27.211421623 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGdpou2/library/module.py` 2026-10-02 06:58:27.211546084 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGdpou2/library/module.py` to project `library` 2026-10-02 06:58:27.211559884 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGdpou2/library/module.py` 2026-10-02 06:58:27.211562264 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:27.211570984 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:27.211784025 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.214084078 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["library"] 2026-10-02 06:58:27.214118138 DEBUG method="textDocument/hover" response.id=2 duration=2.54ms 2026-10-02 06:58:27.214131388 DEBUG Received server response for request 2 2026-10-02 06:58:27.224215644 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:27.224237994 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:27.224243414 DEBUG method="shutdown" response.id=3 duration=8.25µs 2026-10-02 06:58:27.224253444 DEBUG Received server response for request 3 2026-10-02 06:58:27.224257584 DEBUG Client sends notification `exit` 2026-10-02 06:58:27.224266794 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-10-02 06:58:27.226233505 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:27.226290686 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:27.226324556 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:27.226384136 DEBUG Client info: None 2026-10-02 06:58:27.226416276 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-02 06:58:27.226429947 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:27.226435877 INFO Version: Unknown 2026-10-02 06:58:27.226475767 DEBUG Received server response for request 1 2026-10-02 06:58:27.226507037 DEBUG Client sends notification `initialized` 2026-10-02 06:58:27.226522077 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:27.226606267 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:27.226641588 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.226645078 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.226661268 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:27.226664148 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:58:27.226704458 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.226719798 DEBUG Initializing workspace `file:///tmp/.tmpUNP90z/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.226734728 DEBUG Searching for a project in '/tmp/.tmpUNP90z/root1' 2026-10-02 06:58:27.226766758 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.226771788 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.227232111 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.227236691 DEBUG Resolving local virtual environment: /tmp/.tmpUNP90z/root1/.venv 2026-10-02 06:58:27.227275881 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.227279971 DEBUG No virtual environment found 2026-10-02 06:58:27.227290911 DEBUG Adding first-party search path `/tmp/.tmpUNP90z/root1` 2026-10-02 06:58:27.227294941 DEBUG Using vendored stdlib 2026-10-02 06:58:27.227386692 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.227390502 DEBUG Adding new file root '/tmp/.tmpUNP90z/root1' of kind Project 2026-10-02 06:58:27.229399833 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:27.229418183 DEBUG Initializing workspace `file:///tmp/.tmpUNP90z/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.229429043 DEBUG Searching for a project in '/tmp/.tmpUNP90z/root2' 2026-10-02 06:58:27.229458793 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.229464523 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.229904066 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.229914176 DEBUG Resolving local virtual environment: /tmp/.tmpUNP90z/root2/.venv 2026-10-02 06:58:27.229951246 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.229955396 DEBUG No virtual environment found 2026-10-02 06:58:27.229965726 DEBUG Adding first-party search path `/tmp/.tmpUNP90z/root2` 2026-10-02 06:58:27.229969886 DEBUG Using vendored stdlib 2026-10-02 06:58:27.230057177 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.230062687 DEBUG Adding new file root '/tmp/.tmpUNP90z/root2' of kind Project 2026-10-02 06:58:27.232883022 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:27.232946203 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUNP90z/root1/main.py") 2026-10-02 06:58:27.232953963 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUNP90z/root1/main.py` 2026-10-02 06:58:27.232970573 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUNP90z/root1/main.py` 2026-10-02 06:58:27.233086434 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUNP90z/root1/main.py` to project `root1` 2026-10-02 06:58:27.233098174 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUNP90z/root1/main.py` 2026-10-02 06:58:27.233100844 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:27.233108954 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:27.233427005 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.248304798 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.252442051 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:58:27.272405632 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:58:27.272421623 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:58:27.272427853 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:27.272478233 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:58:27.272482243 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:58:27.292168512 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 59.023368ms 2026-10-02 06:58:27.292225263 DEBUG method="textDocument/completion" response.id=2 duration=59.11ms 2026-10-02 06:58:27.292253813 DEBUG Received server response for request 2 2026-10-02 06:58:27.292482374 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:27.292497034 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-02 06:58:27.292580905 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUNP90z/root2/main.py") 2026-10-02 06:58:27.292591375 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUNP90z/root2/main.py` 2026-10-02 06:58:27.292617215 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUNP90z/root2/main.py` 2026-10-02 06:58:27.292752026 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUNP90z/root2/main.py` to project `root2` 2026-10-02 06:58:27.292766866 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUNP90z/root2/main.py` 2026-10-02 06:58:27.292769536 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:27.292778196 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:27.292820886 DEBUG method="textDocument/completion" response.id=3 duration=35.55µs 2026-10-02 06:58:27.292830786 DEBUG Received server response for request 3 2026-10-02 06:58:27.302929943 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:27.302959303 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:27.302966893 DEBUG method="shutdown" response.id=4 duration=10.61µs 2026-10-02 06:58:27.302983653 DEBUG Received server response for request 4 2026-10-02 06:58:27.302987453 DEBUG Client sends notification `exit` 2026-10-02 06:58:27.303003533 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_respects_matching_project_editor_settings ... 2026-10-02 06:58:27.310917567 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:27.310989337 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:27.311030648 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:27.311097458 DEBUG Client info: None 2026-10-02 06:58:27.311140998 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:27.311156308 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:27.311163418 INFO Version: Unknown 2026-10-02 06:58:27.311222289 DEBUG Received server response for request 1 2026-10-02 06:58:27.311262599 DEBUG Client sends notification `initialized` 2026-10-02 06:58:27.311280809 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:27.311381020 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:27.311421360 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.311425590 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.311445720 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:27.311448810 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:27.311508270 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.311526630 DEBUG Initializing workspace `file:///tmp/.tmpKmOkZ1/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.311545050 DEBUG Searching for a project in '/tmp/.tmpKmOkZ1/api' 2026-10-02 06:58:27.311580051 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.311585641 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.312163924 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.312170034 DEBUG Resolving local virtual environment: /tmp/.tmpKmOkZ1/api/.venv 2026-10-02 06:58:27.312241114 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.312245994 DEBUG No virtual environment found 2026-10-02 06:58:27.312257654 DEBUG Adding first-party search path `/tmp/.tmpKmOkZ1/api` 2026-10-02 06:58:27.312261984 DEBUG Using vendored stdlib 2026-10-02 06:58:27.312361225 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.312365505 DEBUG Adding new file root '/tmp/.tmpKmOkZ1/api' of kind Project 2026-10-02 06:58:27.315251961 INFO Project::index_files{project=api}: Indexed 0 file(s) in 0.002s 2026-10-02 06:58:27.315273321 DEBUG Initializing workspace `file:///tmp/.tmpKmOkZ1/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.315285811 DEBUG Searching for a project in '/tmp/.tmpKmOkZ1/web/src' 2026-10-02 06:58:27.315331941 DEBUG Found project at '/tmp/.tmpKmOkZ1/web' 2026-10-02 06:58:27.315336892 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.315847754 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.315858084 DEBUG Resolving local virtual environment: /tmp/.tmpKmOkZ1/web/.venv 2026-10-02 06:58:27.315898235 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.315902835 DEBUG No virtual environment found 2026-10-02 06:58:27.315912505 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:27.315925315 DEBUG Adding extra search-path `/tmp/.tmpKmOkZ1/shared` 2026-10-02 06:58:27.315929545 DEBUG Adding first-party search path `/tmp/.tmpKmOkZ1/web/src` 2026-10-02 06:58:27.315933415 DEBUG Adding first-party search path `/tmp/.tmpKmOkZ1/web` 2026-10-02 06:58:27.315937125 DEBUG Using vendored stdlib 2026-10-02 06:58:27.316025405 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.316029235 DEBUG Adding new file root '/tmp/.tmpKmOkZ1/web' of kind Project 2026-10-02 06:58:27.316432428 DEBUG Adding new file root '/tmp/.tmpKmOkZ1/shared' of kind SearchPath 2026-10-02 06:58:27.317898896 INFO Project::index_files{project=web}: Indexed 0 file(s) in 0.001s 2026-10-02 06:58:27.317911516 DEBUG Updating project to check open files 2026-10-02 06:58:27.317929376 DEBUG Updating project to check open files 2026-10-02 06:58:27.317967636 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.318008996 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKmOkZ1/shared/library.py") 2026-10-02 06:58:27.318060287 DEBUG method="textDocument/hover" response.id=2 duration=33.77µs 2026-10-02 06:58:27.318074607 DEBUG Received server response for request 2 2026-10-02 06:58:27.328153293 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:27.328173963 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:27.328181823 DEBUG method="shutdown" response.id=3 duration=10.44µs 2026-10-02 06:58:27.328191133 DEBUG Received server response for request 3 2026-10-02 06:58:27.328205413 DEBUG Client sends notification `exit` 2026-10-02 06:58:27.328215013 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_uses_project_with_matching_search_paths_for_requests_and_changes ... 2026-10-02 06:58:27.330156234 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:27.330237504 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:27.330271325 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:27.330324595 DEBUG Client info: None 2026-10-02 06:58:27.330357965 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:27.330370475 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:27.330376425 INFO Version: Unknown 2026-10-02 06:58:27.330417995 DEBUG Received server response for request 1 2026-10-02 06:58:27.330461726 DEBUG Client sends notification `initialized` 2026-10-02 06:58:27.330477676 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:27.330608066 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:27.330643897 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.330647897 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.330666627 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:27.330669647 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:27.330718167 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.330739077 DEBUG Initializing workspace `file:///tmp/.tmpVXDQog/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.330755257 DEBUG Searching for a project in '/tmp/.tmpVXDQog/api' 2026-10-02 06:58:27.330783797 DEBUG Found project at '/tmp/.tmpVXDQog/api' 2026-10-02 06:58:27.330788428 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.331971004 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.331979604 DEBUG Resolving local virtual environment: /tmp/.tmpVXDQog/api/.venv 2026-10-02 06:58:27.332030754 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.332035514 DEBUG No virtual environment found 2026-10-02 06:58:27.332048035 DEBUG Adding first-party search path `/tmp/.tmpVXDQog/api` 2026-10-02 06:58:27.332052335 DEBUG Using vendored stdlib 2026-10-02 06:58:27.332173475 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.332178875 DEBUG Adding new file root '/tmp/.tmpVXDQog/api' of kind Project 2026-10-02 06:58:27.334366087 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:27.334383407 DEBUG Initializing workspace `file:///tmp/.tmpVXDQog/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.334395328 DEBUG Searching for a project in '/tmp/.tmpVXDQog/web/src' 2026-10-02 06:58:27.334436728 DEBUG Found project at '/tmp/.tmpVXDQog/web' 2026-10-02 06:58:27.334440558 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.335490854 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.335497054 DEBUG Resolving local virtual environment: /tmp/.tmpVXDQog/web/.venv 2026-10-02 06:58:27.335535444 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.335539634 DEBUG No virtual environment found 2026-10-02 06:58:27.335549704 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:58:27.335562694 DEBUG Adding extra search-path `/tmp/.tmpVXDQog/shared` 2026-10-02 06:58:27.335566784 DEBUG Adding first-party search path `/tmp/.tmpVXDQog/web/src` 2026-10-02 06:58:27.335570674 DEBUG Adding first-party search path `/tmp/.tmpVXDQog/web` 2026-10-02 06:58:27.335574354 DEBUG Using vendored stdlib 2026-10-02 06:58:27.335680495 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.335684435 DEBUG Adding new file root '/tmp/.tmpVXDQog/web' of kind Project 2026-10-02 06:58:27.336187148 DEBUG Adding new file root '/tmp/.tmpVXDQog/shared' of kind SearchPath 2026-10-02 06:58:27.338682321 INFO Project::index_files{project=web}: Indexed 2 file(s) in 0.002s 2026-10-02 06:58:27.338695652 DEBUG Updating project to check open files 2026-10-02 06:58:27.338716302 DEBUG Updating project to check open files 2026-10-02 06:58:27.338765712 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.338811692 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVXDQog/shared/library.py") 2026-10-02 06:58:27.339037793 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.341495567 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["web"] 2026-10-02 06:58:27.341527727 DEBUG method="textDocument/hover" response.id=2 duration=2.70ms 2026-10-02 06:58:27.341542427 DEBUG Received server response for request 2 2026-10-02 06:58:27.341583698 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:58:27.341591678 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-02 06:58:27.341605698 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpVXDQog/api` 2026-10-02 06:58:27.341625788 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpVXDQog/api/ty.toml", kind: Any } 2026-10-02 06:58:27.341633358 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpVXDQog/api' 2026-10-02 06:58:27.341658508 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpVXDQog/api' 2026-10-02 06:58:27.341662258 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.341669328 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-02 06:58:27.341672078 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpVXDQog/api/.venv 2026-10-02 06:58:27.341709908 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.341714258 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-02 06:58:27.341728828 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpVXDQog/shared` 2026-10-02 06:58:27.341733098 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpVXDQog/api` 2026-10-02 06:58:27.341737238 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-02 06:58:27.341822869 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.341829939 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpVXDQog/shared' of kind SearchPath 2026-10-02 06:58:27.342237781 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-02 06:58:27.342244111 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-02 06:58:27.342274141 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpVXDQog/web/src` 2026-10-02 06:58:27.342296632 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpVXDQog/api/ty.toml", kind: Any } 2026-10-02 06:58:27.342400102 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.344294373 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["api"] 2026-10-02 06:58:27.344322003 DEBUG method="textDocument/hover" response.id=3 duration=2.02ms 2026-10-02 06:58:27.344337103 DEBUG Received server response for request 3 2026-10-02 06:58:27.344351613 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:58:27.344358633 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-02 06:58:27.344370443 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:58:27.344393393 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpVXDQog/shared/library.py", kind: FileContent } 2026-10-02 06:58:27.344397833 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpVXDQog/shared/library.py` 2026-10-02 06:58:27.344421443 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpVXDQog/shared/library.py", kind: FileContent } 2026-10-02 06:58:27.344425023 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpVXDQog/shared/library.py` 2026-10-02 06:58:27.344488934 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-02 06:58:27.344503134 DEBUG method="textDocument/hover" response.id=4 duration=70.47µs 2026-10-02 06:58:27.344512324 DEBUG Received server response for request 4 2026-10-02 06:58:27.344523374 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:27.344529604 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-02 06:58:27.344550804 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVXDQog/web/src/main.py") 2026-10-02 06:58:27.344555944 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVXDQog/web/src/main.py` 2026-10-02 06:58:27.344560934 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVXDQog/web/src/main.py` 2026-10-02 06:58:27.344687935 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVXDQog/web/src/main.py` to project `web` 2026-10-02 06:58:27.344701345 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVXDQog/web/src/main.py` 2026-10-02 06:58:27.344703825 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:27.344712785 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-02 06:58:27.344809466 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-02 06:58:27.344828186 DEBUG method="textDocument/hover" response.id=5 duration=108.89µs 2026-10-02 06:58:27.344836886 DEBUG Received server response for request 5 2026-10-02 06:58:27.354912022 DEBUG Client sends request `shutdown` with ID 6 2026-10-02 06:58:27.354931032 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:27.354937402 DEBUG method="shutdown" response.id=6 duration=9.04µs 2026-10-02 06:58:27.354947622 DEBUG Received server response for request 6 2026-10-02 06:58:27.354951412 DEBUG Client sends notification `exit` 2026-10-02 06:58:27.354960452 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-10-02 06:58:27.357238855 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:27.357295545 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:27.357330205 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:27.357394026 DEBUG Client info: None 2026-10-02 06:58:27.357422966 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:27.357435516 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:27.357441696 INFO Version: Unknown 2026-10-02 06:58:27.357482596 DEBUG Received server response for request 1 2026-10-02 06:58:27.357516666 DEBUG Client sends notification `initialized` 2026-10-02 06:58:27.357531906 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:27.357617887 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:27.357652897 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.357656267 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.357668587 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:27.357671757 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:27.357724567 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.357738908 DEBUG Initializing workspace `file:///tmp/.tmp6eMvV1/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.357754408 DEBUG Searching for a project in '/tmp/.tmp6eMvV1/root1' 2026-10-02 06:58:27.357787688 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.357792718 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.358253850 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.358259040 DEBUG Resolving local virtual environment: /tmp/.tmp6eMvV1/root1/.venv 2026-10-02 06:58:27.358299591 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.358304231 DEBUG No virtual environment found 2026-10-02 06:58:27.358315391 DEBUG Adding first-party search path `/tmp/.tmp6eMvV1/root1` 2026-10-02 06:58:27.358319431 DEBUG Using vendored stdlib 2026-10-02 06:58:27.358414161 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.358418151 DEBUG Adding new file root '/tmp/.tmp6eMvV1/root1' of kind Project 2026-10-02 06:58:27.360453773 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:27.360468523 DEBUG Updating project to check open files 2026-10-02 06:58:27.360535153 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6eMvV1/root1/main.py") 2026-10-02 06:58:27.360542353 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6eMvV1/root1/main.py` 2026-10-02 06:58:27.360548553 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6eMvV1/root1/main.py` 2026-10-02 06:58:27.360672784 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6eMvV1/root1/main.py` to project `root1` 2026-10-02 06:58:27.360684564 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6eMvV1/root1/main.py` 2026-10-02 06:58:27.360687164 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:27.360694644 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:27.360810665 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6eMvV1/root1/main.py"))}: Checking file '/tmp/.tmp6eMvV1/root1/main.py' 2026-10-02 06:58:27.360904335 DEBUG method="textDocument/diagnostic" response.id=2 duration=203.28µs 2026-10-02 06:58:27.360916605 DEBUG Received server response for request 2 2026-10-02 06:58:27.361000146 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:27.361017326 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmp6eMvV1/root2), to remove: 2026-10-02 06:58:27.361022186 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:58:27.361031606 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.361035166 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.361045616 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:27.361051596 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.361059216 DEBUG Initializing workspace `file:///tmp/.tmp6eMvV1/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.361067596 DEBUG Searching for a project in '/tmp/.tmp6eMvV1/root2' 2026-10-02 06:58:27.361096976 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.361101026 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.361578819 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.361584569 DEBUG Resolving local virtual environment: /tmp/.tmp6eMvV1/root2/.venv 2026-10-02 06:58:27.361623079 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.361626569 DEBUG No virtual environment found 2026-10-02 06:58:27.361636919 DEBUG Adding first-party search path `/tmp/.tmp6eMvV1/root2` 2026-10-02 06:58:27.361640919 DEBUG Using vendored stdlib 2026-10-02 06:58:27.361732400 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.361736560 DEBUG Adding new file root '/tmp/.tmp6eMvV1/root2' of kind Project 2026-10-02 06:58:27.363574670 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:27.363586070 DEBUG Updating project to check open files 2026-10-02 06:58:27.363626760 DEBUG method="textDocument/diagnostic" response.id=3 duration=29.17µs 2026-10-02 06:58:27.363638250 DEBUG Received server response for request 3 2026-10-02 06:58:27.363675301 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:27.363681451 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:58:27.363723271 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6eMvV1/root2/main.py") 2026-10-02 06:58:27.363730091 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6eMvV1/root2/main.py` 2026-10-02 06:58:27.363738651 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6eMvV1/root2/main.py` 2026-10-02 06:58:27.363850922 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6eMvV1/root2/main.py` to project `root2` 2026-10-02 06:58:27.363862022 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6eMvV1/root2/main.py` 2026-10-02 06:58:27.363864282 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:27.363871042 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:27.363923012 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6eMvV1/root2/main.py"))}: Checking file '/tmp/.tmp6eMvV1/root2/main.py' 2026-10-02 06:58:27.363955232 DEBUG method="textDocument/diagnostic" response.id=4 duration=78.23µs 2026-10-02 06:58:27.363964262 DEBUG Received server response for request 4 2026-10-02 06:58:27.374058238 DEBUG Client sends request `shutdown` with ID 5 2026-10-02 06:58:27.374081799 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:27.374090099 DEBUG method="shutdown" response.id=5 duration=10.93µs 2026-10-02 06:58:27.374100819 DEBUG Received server response for request 5 2026-10-02 06:58:27.374104399 DEBUG Client sends notification `exit` 2026-10-02 06:58:27.374112879 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-10-02 06:58:27.375815758 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:27.375869229 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:27.375902709 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:27.375968559 DEBUG Client info: None 2026-10-02 06:58:27.375997799 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:27.376008489 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:27.376013849 INFO Version: Unknown 2026-10-02 06:58:27.376051160 DEBUG Received server response for request 1 2026-10-02 06:58:27.376081450 DEBUG Client sends notification `initialized` 2026-10-02 06:58:27.376098560 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:27.376183350 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:27.376231751 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.376235431 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.376251541 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:27.376254581 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:27.376299131 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.376316151 DEBUG Initializing workspace `file:///tmp/.tmpRg1REV/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.376329901 DEBUG Searching for a project in '/tmp/.tmpRg1REV/root1' 2026-10-02 06:58:27.376361501 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.376366251 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.376803004 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.376808054 DEBUG Resolving local virtual environment: /tmp/.tmpRg1REV/root1/.venv 2026-10-02 06:58:27.376848584 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.376852584 DEBUG No virtual environment found 2026-10-02 06:58:27.376863154 DEBUG Adding first-party search path `/tmp/.tmpRg1REV/root1` 2026-10-02 06:58:27.376867394 DEBUG Using vendored stdlib 2026-10-02 06:58:27.376958285 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.376962915 DEBUG Adding new file root '/tmp/.tmpRg1REV/root1' of kind Project 2026-10-02 06:58:27.378952106 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:27.378966466 DEBUG Initializing workspace `file:///tmp/.tmpRg1REV/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.378976656 DEBUG Searching for a project in '/tmp/.tmpRg1REV/root2' 2026-10-02 06:58:27.379007006 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.379012076 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.379454488 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.379460918 DEBUG Resolving local virtual environment: /tmp/.tmpRg1REV/root2/.venv 2026-10-02 06:58:27.379497879 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.379502119 DEBUG No virtual environment found 2026-10-02 06:58:27.379512449 DEBUG Adding first-party search path `/tmp/.tmpRg1REV/root2` 2026-10-02 06:58:27.379516619 DEBUG Using vendored stdlib 2026-10-02 06:58:27.379604839 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.379609209 DEBUG Adding new file root '/tmp/.tmpRg1REV/root2' of kind Project 2026-10-02 06:58:27.382368245 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:27.382381105 DEBUG Updating project to check open files 2026-10-02 06:58:27.382394595 DEBUG Updating project to check open files 2026-10-02 06:58:27.382449725 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRg1REV/root1/main.py") 2026-10-02 06:58:27.382456665 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRg1REV/root1/main.py` 2026-10-02 06:58:27.382462825 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRg1REV/root1/main.py` 2026-10-02 06:58:27.382579756 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRg1REV/root1/main.py` to project `root1` 2026-10-02 06:58:27.382591856 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRg1REV/root1/main.py` 2026-10-02 06:58:27.382594356 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:27.382601386 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:27.382721147 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRg1REV/root1/main.py"))}: Checking file '/tmp/.tmpRg1REV/root1/main.py' 2026-10-02 06:58:27.382809837 DEBUG method="textDocument/diagnostic" response.id=2 duration=202.09µs 2026-10-02 06:58:27.382822647 DEBUG Received server response for request 2 2026-10-02 06:58:27.382880298 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:27.382885298 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:27.382919188 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRg1REV/root2/main.py") 2026-10-02 06:58:27.382924208 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRg1REV/root2/main.py` 2026-10-02 06:58:27.382929848 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRg1REV/root2/main.py` 2026-10-02 06:58:27.383025448 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRg1REV/root2/main.py` to project `root2` 2026-10-02 06:58:27.383034228 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRg1REV/root2/main.py` 2026-10-02 06:58:27.383036398 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:27.383042388 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:27.383092029 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRg1REV/root2/main.py"))}: Checking file '/tmp/.tmpRg1REV/root2/main.py' 2026-10-02 06:58:27.383120399 DEBUG method="textDocument/diagnostic" response.id=3 duration=72.10µs 2026-10-02 06:58:27.383129149 DEBUG Received server response for request 3 2026-10-02 06:58:27.383741142 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:27.383776753 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:27.383808443 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:27.383868293 DEBUG Client info: None 2026-10-02 06:58:27.383893333 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:27.383905303 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:27.383917473 INFO Version: Unknown 2026-10-02 06:58:27.383963104 DEBUG Received server response for request 1 2026-10-02 06:58:27.383999634 DEBUG Client sends notification `initialized` 2026-10-02 06:58:27.384016184 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:27.384109214 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:27.384147065 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.384150855 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.384169455 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:27.384172435 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:27.384231725 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.384249865 DEBUG Initializing workspace `file:///tmp/.tmplFJwwN/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.384263145 DEBUG Searching for a project in '/tmp/.tmplFJwwN/root1' 2026-10-02 06:58:27.384296545 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.384300835 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.385712233 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.385719933 DEBUG Resolving local virtual environment: /tmp/.tmplFJwwN/root1/.venv 2026-10-02 06:58:27.385759274 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.385763284 DEBUG No virtual environment found 2026-10-02 06:58:27.385773804 DEBUG Adding first-party search path `/tmp/.tmplFJwwN/root1` 2026-10-02 06:58:27.385777654 DEBUG Using vendored stdlib 2026-10-02 06:58:27.385906824 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.385911154 DEBUG Adding new file root '/tmp/.tmplFJwwN/root1' of kind Project 2026-10-02 06:58:27.388765410 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:27.388779910 DEBUG Initializing workspace `file:///tmp/.tmplFJwwN/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.388790930 DEBUG Searching for a project in '/tmp/.tmplFJwwN/root2' 2026-10-02 06:58:27.388822051 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.388827181 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.391237644 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.391243974 DEBUG Resolving local virtual environment: /tmp/.tmplFJwwN/root2/.venv 2026-10-02 06:58:27.391283414 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.391287664 DEBUG No virtual environment found 2026-10-02 06:58:27.391298734 DEBUG Adding first-party search path `/tmp/.tmplFJwwN/root2` 2026-10-02 06:58:27.391302784 DEBUG Using vendored stdlib 2026-10-02 06:58:27.391430945 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.391435165 DEBUG Adding new file root '/tmp/.tmplFJwwN/root2' of kind Project 2026-10-02 06:58:27.393381176 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:27.393393546 DEBUG Updating project to check open files 2026-10-02 06:58:27.393407466 DEBUG Updating project to check open files 2026-10-02 06:58:27.393474187 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmplFJwwN/root1/main.py") 2026-10-02 06:58:27.393481037 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmplFJwwN/root1/main.py` 2026-10-02 06:58:27.393487207 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmplFJwwN/root1/main.py` 2026-10-02 06:58:27.393615067 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmplFJwwN/root1/main.py` to project `root1` 2026-10-02 06:58:27.393626577 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplFJwwN/root1/main.py` 2026-10-02 06:58:27.393629057 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:27.393637027 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:27.393744588 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplFJwwN/root1/main.py"))}: Checking file '/tmp/.tmplFJwwN/root1/main.py' 2026-10-02 06:58:27.393820838 DEBUG method="textDocument/diagnostic" response.id=2 duration=177.57µs 2026-10-02 06:58:27.393834659 DEBUG Received server response for request 2 2026-10-02 06:58:27.393919129 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:27.393926529 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:27.393981219 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmplFJwwN/root2/main.py") 2026-10-02 06:58:27.393986879 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmplFJwwN/root2/main.py` 2026-10-02 06:58:27.393993099 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmplFJwwN/root2/main.py` 2026-10-02 06:58:27.394112610 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmplFJwwN/root2/main.py` to project `root2` 2026-10-02 06:58:27.394121840 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplFJwwN/root2/main.py` 2026-10-02 06:58:27.394124030 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:27.394130350 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:27.394182640 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplFJwwN/root2/main.py"))}: Checking file '/tmp/.tmplFJwwN/root2/main.py' 2026-10-02 06:58:27.394230281 DEBUG method="textDocument/diagnostic" response.id=3 duration=93.45µs 2026-10-02 06:58:27.394241011 DEBUG Received server response for request 3 2026-10-02 06:58:27.404339237 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:27.404366357 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:27.404372307 DEBUG method="shutdown" response.id=4 duration=8.60µs 2026-10-02 06:58:27.404382417 DEBUG Received server response for request 4 2026-10-02 06:58:27.404385897 DEBUG Client sends notification `exit` 2026-10-02 06:58:27.404401397 DEBUG Received exit notification, exiting 2026-10-02 06:58:27.416267273 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:27.416308934 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:27.416319744 DEBUG method="shutdown" response.id=4 duration=16.73µs 2026-10-02 06:58:27.416338874 DEBUG Received server response for request 4 2026-10-02 06:58:27.416343044 DEBUG Client sends notification `exit` 2026-10-02 06:58:27.416359364 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-10-02 06:58:27.418412645 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:27.418480506 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:27.418515246 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:27.418580426 DEBUG Client info: None 2026-10-02 06:58:27.418604166 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-02 06:58:27.418618617 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:27.418624977 INFO Version: Unknown 2026-10-02 06:58:27.418668207 DEBUG Received server response for request 1 2026-10-02 06:58:27.418711887 DEBUG Client sends notification `initialized` 2026-10-02 06:58:27.418729797 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:27.418876588 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:27.418922318 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.418925778 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.418940198 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:27.418996819 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.419017169 DEBUG Initializing workspace `file:///tmp/.tmpBRcufk/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.419036399 DEBUG Searching for a project in '/tmp/.tmpBRcufk/root1' 2026-10-02 06:58:27.419072549 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.419077729 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.420362336 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.420371266 DEBUG Resolving local virtual environment: /tmp/.tmpBRcufk/root1/.venv 2026-10-02 06:58:27.420422736 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.420427667 DEBUG No virtual environment found 2026-10-02 06:58:27.420440417 DEBUG Adding first-party search path `/tmp/.tmpBRcufk/root1` 2026-10-02 06:58:27.420444967 DEBUG Using vendored stdlib 2026-10-02 06:58:27.420570617 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.420575327 DEBUG Adding new file root '/tmp/.tmpBRcufk/root1' of kind Project 2026-10-02 06:58:27.422734679 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:27.422753130 DEBUG Initializing workspace `file:///tmp/.tmpBRcufk/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.422763870 DEBUG Searching for a project in '/tmp/.tmpBRcufk/root2' 2026-10-02 06:58:27.422797070 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.422802910 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.423952466 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.423958026 DEBUG Resolving local virtual environment: /tmp/.tmpBRcufk/root2/.venv 2026-10-02 06:58:27.423996986 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.424000826 DEBUG No virtual environment found 2026-10-02 06:58:27.424011426 DEBUG Adding first-party search path `/tmp/.tmpBRcufk/root2` 2026-10-02 06:58:27.424015346 DEBUG Using vendored stdlib 2026-10-02 06:58:27.424108947 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.424113147 DEBUG Adding new file root '/tmp/.tmpBRcufk/root2' of kind Project 2026-10-02 06:58:27.427103954 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:27.427170584 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:27.427345225 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBRcufk/root1/main.py"))}: Checking file '/tmp/.tmpBRcufk/root1/main.py' 2026-10-02 06:58:27.427462426 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBRcufk/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.435827312 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBRcufk/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.435937073 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:58:27.435945463 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-02 06:58:27.435994353 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBRcufk/root2/main.py"))}: Checking file '/tmp/.tmpBRcufk/root2/main.py' 2026-10-02 06:58:27.436046313 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBRcufk/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.443890237 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBRcufk/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.443960158 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:58:27.443984838 DEBUG method="workspace/diagnostic" response.id=2 duration=16.86ms 2026-10-02 06:58:27.444002188 DEBUG Received server response for request 2 2026-10-02 06:58:27.454218745 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:27.454247135 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:27.454254215 DEBUG method="shutdown" response.id=3 duration=11.88µs 2026-10-02 06:58:27.454265895 DEBUG Received server response for request 3 2026-10-02 06:58:27.454269535 DEBUG Client sends notification `exit` 2026-10-02 06:58:27.454279405 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-10-02 06:58:27.458040336 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:27.458109096 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:27.458150497 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:27.458228937 DEBUG Client info: None 2026-10-02 06:58:27.458255327 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:27.458269997 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:27.458277077 INFO Version: Unknown 2026-10-02 06:58:27.458321508 DEBUG Received server response for request 1 2026-10-02 06:58:27.458363708 DEBUG Client sends notification `initialized` 2026-10-02 06:58:27.458381898 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:27.458487848 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:27.458532939 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.458536729 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.458557689 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:27.458564959 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:27.458603239 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.458619339 DEBUG Initializing workspace `file:///tmp/.tmpBdSf16`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.458634609 DEBUG Searching for a project in '/tmp/.tmpBdSf16' 2026-10-02 06:58:27.458695060 DEBUG Found project at '/tmp/.tmpBdSf16' 2026-10-02 06:58:27.458699200 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.459176032 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.459181182 DEBUG Resolving local virtual environment: /tmp/.tmpBdSf16/.venv 2026-10-02 06:58:27.459245263 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.459249833 DEBUG No virtual environment found 2026-10-02 06:58:27.459261233 DEBUG Adding first-party search path `/tmp/.tmpBdSf16` 2026-10-02 06:58:27.459265493 DEBUG Using vendored stdlib 2026-10-02 06:58:27.459355083 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.459359333 DEBUG Adding new file root '/tmp/.tmpBdSf16' of kind Project 2026-10-02 06:58:27.461124333 DEBUG Ignoring file `/tmp/.tmpBdSf16/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-02 06:58:27.461167843 DEBUG Skipping directory `/tmp/.tmpBdSf16/external` because it doesn't match any `src.include` pattern or path specified on the CLI 2026-10-02 06:58:27.463317875 INFO Project::index_files{project=.tmpBdSf16}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:27.463335296 DEBUG Initializing workspace `file:///tmp/.tmpBdSf16/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.463346796 DEBUG Searching for a project in '/tmp/.tmpBdSf16/external/Y' 2026-10-02 06:58:27.463375286 DEBUG Found project at '/tmp/.tmpBdSf16/external/Y' 2026-10-02 06:58:27.463379306 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.463863048 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.463871988 DEBUG Resolving local virtual environment: /tmp/.tmpBdSf16/external/Y/.venv 2026-10-02 06:58:27.463911369 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.463915489 DEBUG No virtual environment found 2026-10-02 06:58:27.463927079 DEBUG Adding first-party search path `/tmp/.tmpBdSf16/external/Y` 2026-10-02 06:58:27.463931309 DEBUG Using vendored stdlib 2026-10-02 06:58:27.464022399 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.464028269 DEBUG Adding new file root '/tmp/.tmpBdSf16/external/Y' of kind Project 2026-10-02 06:58:27.464896984 DEBUG Ignoring file `/tmp/.tmpBdSf16/external/Y/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-02 06:58:27.466058661 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:27.466073991 DEBUG Updating project to check open files 2026-10-02 06:58:27.466094681 DEBUG Updating project to check open files 2026-10-02 06:58:27.466152601 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBdSf16/systemtests/included.py") 2026-10-02 06:58:27.466164901 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBdSf16/systemtests/included.py` 2026-10-02 06:58:27.466171501 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBdSf16/systemtests/included.py` 2026-10-02 06:58:27.466296872 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBdSf16/systemtests/included.py` to project `.tmpBdSf16` 2026-10-02 06:58:27.466312802 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBdSf16/systemtests/included.py` 2026-10-02 06:58:27.466315492 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:27.466323432 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:27.466463833 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBdSf16/systemtests/included.py"))}: Checking file '/tmp/.tmpBdSf16/systemtests/included.py' 2026-10-02 06:58:27.466617744 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBdSf16/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.475579964 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBdSf16/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.479789577 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.46ms 2026-10-02 06:58:27.479809097 DEBUG Received server response for request 2 2026-10-02 06:58:27.479915868 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:27.479925468 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:27.479967888 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBdSf16/external/Y/only_external.py") 2026-10-02 06:58:27.479976228 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBdSf16/external/Y/only_external.py` 2026-10-02 06:58:27.479987388 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBdSf16/external/Y/only_external.py` 2026-10-02 06:58:27.480127899 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBdSf16/external/Y/only_external.py` to project `Y` 2026-10-02 06:58:27.480140029 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBdSf16/external/Y/only_external.py` 2026-10-02 06:58:27.480142349 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:27.480149469 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:27.480226910 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBdSf16/external/Y/only_external.py"))}: Checking file '/tmp/.tmpBdSf16/external/Y/only_external.py' 2026-10-02 06:58:27.480298820 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBdSf16/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.488331655 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBdSf16/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.492373717 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.22ms 2026-10-02 06:58:27.492390437 DEBUG Received server response for request 3 2026-10-02 06:58:27.502513164 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:27.502547584 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:27.502554154 DEBUG method="shutdown" response.id=4 duration=9.96µs 2026-10-02 06:58:27.502572724 DEBUG Received server response for request 4 2026-10-02 06:58:27.502576474 DEBUG Client sends notification `exit` 2026-10-02 06:58:27.502592034 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-10-02 06:58:27.507357511 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:27.507430391 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:27.507469121 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:27.507527971 DEBUG Client info: None 2026-10-02 06:58:27.507553992 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:27.507568242 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:27.507575092 INFO Version: Unknown 2026-10-02 06:58:27.507617022 DEBUG Received server response for request 1 2026-10-02 06:58:27.507661912 DEBUG Client sends notification `initialized` 2026-10-02 06:58:27.507679182 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:27.507778373 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:27.507817803 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.507821623 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.507842093 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:27.507848843 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:27.507887214 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.507904964 DEBUG Initializing workspace `file:///tmp/.tmpGs0SBF`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.507920454 DEBUG Searching for a project in '/tmp/.tmpGs0SBF' 2026-10-02 06:58:27.507948144 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.507953804 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.508477887 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.508483557 DEBUG Resolving local virtual environment: /tmp/.tmpGs0SBF/.venv 2026-10-02 06:58:27.508530307 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.508534997 DEBUG No virtual environment found 2026-10-02 06:58:27.508545907 DEBUG Adding first-party search path `/tmp/.tmpGs0SBF` 2026-10-02 06:58:27.508550097 DEBUG Using vendored stdlib 2026-10-02 06:58:27.508645768 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.508650138 DEBUG Adding new file root '/tmp/.tmpGs0SBF' of kind Project 2026-10-02 06:58:27.511504784 INFO Project::index_files{project=.tmpGs0SBF}: Indexed 2 file(s) in 0.002s 2026-10-02 06:58:27.511523214 DEBUG Initializing workspace `file:///tmp/.tmpGs0SBF/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.511535454 DEBUG Searching for a project in '/tmp/.tmpGs0SBF/external/Y' 2026-10-02 06:58:27.511575144 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.511579884 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.512039207 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.512044697 DEBUG Resolving local virtual environment: /tmp/.tmpGs0SBF/external/Y/.venv 2026-10-02 06:58:27.512084307 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.512088407 DEBUG No virtual environment found 2026-10-02 06:58:27.512098667 DEBUG Adding first-party search path `/tmp/.tmpGs0SBF/external/Y` 2026-10-02 06:58:27.512102797 DEBUG Using vendored stdlib 2026-10-02 06:58:27.512190937 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.512208508 DEBUG Adding new file root '/tmp/.tmpGs0SBF/external/Y' of kind Project 2026-10-02 06:58:27.514034938 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:27.514047508 DEBUG Updating project to check open files 2026-10-02 06:58:27.514064018 DEBUG Updating project to check open files 2026-10-02 06:58:27.514115328 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGs0SBF/systemtests/foo.py") 2026-10-02 06:58:27.514123208 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGs0SBF/systemtests/foo.py` 2026-10-02 06:58:27.514128728 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGs0SBF/systemtests/foo.py` 2026-10-02 06:58:27.514260739 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGs0SBF/systemtests/foo.py` to project `.tmpGs0SBF` 2026-10-02 06:58:27.514274099 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGs0SBF/systemtests/foo.py` 2026-10-02 06:58:27.514276699 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:27.514284919 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:27.514511440 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.523163899 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.527268601 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-10-02 06:58:27.527306922 DEBUG method="textDocument/hover" response.id=2 duration=13.01ms 2026-10-02 06:58:27.527323102 DEBUG Received server response for request 2 2026-10-02 06:58:27.527359702 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:27.527368482 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-02 06:58:27.527413122 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGs0SBF/external/Y/foo.py") 2026-10-02 06:58:27.527419832 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGs0SBF/external/Y/foo.py` 2026-10-02 06:58:27.527428922 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGs0SBF/external/Y/foo.py` 2026-10-02 06:58:27.527555063 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGs0SBF/external/Y/foo.py` to project `Y` 2026-10-02 06:58:27.527566843 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGs0SBF/external/Y/foo.py` 2026-10-02 06:58:27.527569133 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:27.527575523 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:27.527613753 DEBUG method="textDocument/hover" response.id=3 duration=32.01µs 2026-10-02 06:58:27.527623153 DEBUG Received server response for request 3 2026-10-02 06:58:27.537697130 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:27.537729570 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:27.537737120 DEBUG method="shutdown" response.id=4 duration=10.60µs 2026-10-02 06:58:27.537755370 DEBUG Received server response for request 4 2026-10-02 06:58:27.537759500 DEBUG Client sends notification `exit` 2026-10-02 06:58:27.537769190 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-10-02 06:58:27.540919627 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:27.540980758 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:27.541016608 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:27.541085698 DEBUG Client info: None 2026-10-02 06:58:27.541120209 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-02 06:58:27.541132769 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:27.541138399 INFO Version: Unknown 2026-10-02 06:58:27.541178419 DEBUG Received server response for request 1 2026-10-02 06:58:27.541228529 DEBUG Client sends notification `initialized` 2026-10-02 06:58:27.541246359 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:27.541340420 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:27.541381280 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.541385100 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.541406340 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:27.541456940 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.541474831 DEBUG Initializing workspace `file:///tmp/.tmpZfdnKs/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.541490811 DEBUG Searching for a project in '/tmp/.tmpZfdnKs/root1' 2026-10-02 06:58:27.541523061 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.541527711 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.542012423 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.542018044 DEBUG Resolving local virtual environment: /tmp/.tmpZfdnKs/root1/.venv 2026-10-02 06:58:27.542063004 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.542067404 DEBUG No virtual environment found 2026-10-02 06:58:27.542078134 DEBUG Adding first-party search path `/tmp/.tmpZfdnKs/root1` 2026-10-02 06:58:27.542082454 DEBUG Using vendored stdlib 2026-10-02 06:58:27.542176004 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.542180654 DEBUG Adding new file root '/tmp/.tmpZfdnKs/root1' of kind Project 2026-10-02 06:58:27.545175071 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:27.545204301 DEBUG Initializing workspace `file:///tmp/.tmpZfdnKs/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.545214961 DEBUG Searching for a project in '/tmp/.tmpZfdnKs/root2' 2026-10-02 06:58:27.545245551 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.545251282 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.545727064 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.545733444 DEBUG Resolving local virtual environment: /tmp/.tmpZfdnKs/root2/.venv 2026-10-02 06:58:27.545771704 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.545775774 DEBUG No virtual environment found 2026-10-02 06:58:27.545786064 DEBUG Adding first-party search path `/tmp/.tmpZfdnKs/root2` 2026-10-02 06:58:27.545790444 DEBUG Using vendored stdlib 2026-10-02 06:58:27.545875925 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.545880255 DEBUG Adding new file root '/tmp/.tmpZfdnKs/root2' of kind Project 2026-10-02 06:58:27.548699481 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:27.548714191 DEBUG Initializing workspace `file:///tmp/.tmpZfdnKs/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.548724201 DEBUG Searching for a project in '/tmp/.tmpZfdnKs/root3' 2026-10-02 06:58:27.548754281 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.548759741 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.549289414 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.549297114 DEBUG Resolving local virtual environment: /tmp/.tmpZfdnKs/root3/.venv 2026-10-02 06:58:27.549333354 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.549337284 DEBUG No virtual environment found 2026-10-02 06:58:27.549347964 DEBUG Adding first-party search path `/tmp/.tmpZfdnKs/root3` 2026-10-02 06:58:27.549352134 DEBUG Using vendored stdlib 2026-10-02 06:58:27.549437775 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.549443165 DEBUG Adding new file root '/tmp/.tmpZfdnKs/root3' of kind Project 2026-10-02 06:58:27.552231170 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:27.552286351 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:27.552436741 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZfdnKs/root1/main.py"))}: Checking file '/tmp/.tmpZfdnKs/root1/main.py' 2026-10-02 06:58:27.552536132 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZfdnKs/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.561421212 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZfdnKs/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.561526902 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:58:27.561535632 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-02 06:58:27.561583662 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZfdnKs/root2/main.py"))}: Checking file '/tmp/.tmpZfdnKs/root2/main.py' 2026-10-02 06:58:27.561633893 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZfdnKs/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.569747228 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZfdnKs/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.569821778 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:58:27.569828088 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-02 06:58:27.569879749 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZfdnKs/root3/main.py"))}: Checking file '/tmp/.tmpZfdnKs/root3/main.py' 2026-10-02 06:58:27.569930639 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZfdnKs/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:27.577832363 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZfdnKs/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:27.577904623 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:58:27.577932653 DEBUG method="workspace/diagnostic" response.id=2 duration=25.68ms 2026-10-02 06:58:27.577962734 DEBUG Received server response for request 2 2026-10-02 06:58:27.578144185 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:27.578157835 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:27.578177515 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpZfdnKs/root2), (root3, file:///tmp/.tmpZfdnKs/root3) 2026-10-02 06:58:27.578181955 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpZfdnKs/root2 2026-10-02 06:58:27.579318271 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpZfdnKs/root3 2026-10-02 06:58:27.580378697 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:27.580405307 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:27.580469038 DEBUG method="workspace/diagnostic" response.id=3 duration=115.51µs 2026-10-02 06:58:27.580482688 DEBUG Received server response for request 3 2026-10-02 06:58:27.590612624 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:27.590647134 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:27.590654304 DEBUG method="shutdown" response.id=4 duration=10.83µs 2026-10-02 06:58:27.590671774 DEBUG Received server response for request 4 2026-10-02 06:58:27.590675114 DEBUG Client sends notification `exit` 2026-10-02 06:58:27.590690564 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-10-02 06:58:27.593623891 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:27.593704401 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:27.593747231 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:27.593814632 DEBUG Client info: None 2026-10-02 06:58:27.593839832 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-02 06:58:27.593854462 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:27.593860392 INFO Version: Unknown 2026-10-02 06:58:27.593903382 DEBUG Received server response for request 1 2026-10-02 06:58:27.593947853 DEBUG Client sends notification `initialized` 2026-10-02 06:58:27.593964363 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:27.594073893 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:27.594116814 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:27.594120694 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:27.594135684 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:27.594138474 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:27.594186444 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:27.594214434 DEBUG Initializing workspace `file:///tmp/.tmpnFqkeH/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:27.594232474 DEBUG Searching for a project in '/tmp/.tmpnFqkeH/root1' 2026-10-02 06:58:27.594268974 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:27.594274464 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:27.594796097 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:27.594801827 DEBUG Resolving local virtual environment: /tmp/.tmpnFqkeH/root1/.venv 2026-10-02 06:58:27.594851078 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:27.594855278 DEBUG No virtual environment found 2026-10-02 06:58:27.594867658 DEBUG Adding first-party search path `/tmp/.tmpnFqkeH/root1` 2026-10-02 06:58:27.594872028 DEBUG Using vendored stdlib 2026-10-02 06:58:27.594969248 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:27.594974198 DEBUG Adding new file root '/tmp/.tmpnFqkeH/root1' of kind Project 2026-10-02 06:58:27.597936485 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:27.597967625 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpnFqkeH/root1) 2026-10-02 06:58:27.597971385 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpnFqkeH/root1 2026-10-02 06:58:27.598237526 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-02 06:58:29.594265009 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:29.594411160 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:29.594473020 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-02 06:58:29.594486340 DEBUG method="shutdown" response.id=3 duration=84.00µs 2026-10-02 06:58:29.594492040 DEBUG Received server response for request 2 2026-10-02 06:58:29.594496640 DEBUG Received server response for request 3 2026-10-02 06:58:29.594501660 DEBUG Client sends notification `exit` 2026-10-02 06:58:29.594511500 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-10-02 06:58:29.596278470 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:29.596363801 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:29.596411821 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:29.596490692 DEBUG Client info: None 2026-10-02 06:58:29.596516002 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-02 06:58:29.596530592 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:29.596536932 INFO Version: Unknown 2026-10-02 06:58:29.596577962 DEBUG Received server response for request 1 2026-10-02 06:58:29.596621722 DEBUG Client sends notification `initialized` 2026-10-02 06:58:29.596640073 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:29.596757333 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:29.596794573 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:29.596798753 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:29.596816724 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:58:29.596873464 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:29.596892024 DEBUG Initializing workspace `file:///tmp/.tmp9gWYSa/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:29.596913644 DEBUG Searching for a project in '/tmp/.tmp9gWYSa/root1' 2026-10-02 06:58:29.596949464 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:29.596955264 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:29.597623818 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:29.597630528 DEBUG Resolving local virtual environment: /tmp/.tmp9gWYSa/root1/.venv 2026-10-02 06:58:29.597694118 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:29.597698769 DEBUG No virtual environment found 2026-10-02 06:58:29.597711679 DEBUG Adding first-party search path `/tmp/.tmp9gWYSa/root1` 2026-10-02 06:58:29.597715899 DEBUG Using vendored stdlib 2026-10-02 06:58:29.597826109 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:29.597831359 DEBUG Adding new file root '/tmp/.tmp9gWYSa/root1' of kind Project 2026-10-02 06:58:29.600966527 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:29.600985857 DEBUG Initializing workspace `file:///tmp/.tmp9gWYSa/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:29.600996777 DEBUG Searching for a project in '/tmp/.tmp9gWYSa/root2' 2026-10-02 06:58:29.601028587 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:29.601034167 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:29.601611790 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:29.601620480 DEBUG Resolving local virtual environment: /tmp/.tmp9gWYSa/root2/.venv 2026-10-02 06:58:29.601658011 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:29.601662101 DEBUG No virtual environment found 2026-10-02 06:58:29.601672491 DEBUG Adding first-party search path `/tmp/.tmp9gWYSa/root2` 2026-10-02 06:58:29.601676481 DEBUG Using vendored stdlib 2026-10-02 06:58:29.601770151 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:29.601775711 DEBUG Adding new file root '/tmp/.tmp9gWYSa/root2' of kind Project 2026-10-02 06:58:29.603611832 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:29.603665932 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:29.603851433 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp9gWYSa/root1/main.py"))}: Checking file '/tmp/.tmp9gWYSa/root1/main.py' 2026-10-02 06:58:29.603989184 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp9gWYSa/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:29.612830463 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp9gWYSa/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:29.612937833 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:58:29.612944104 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-02 06:58:29.612992114 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp9gWYSa/root2/main.py"))}: Checking file '/tmp/.tmp9gWYSa/root2/main.py' 2026-10-02 06:58:29.613046684 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp9gWYSa/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:29.620974428 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp9gWYSa/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:29.621042699 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:58:29.621078099 DEBUG method="workspace/diagnostic" response.id=2 duration=17.45ms 2026-10-02 06:58:29.621094459 DEBUG Received server response for request 2 2026-10-02 06:58:29.621241940 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:29.621254090 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:58:29.621275380 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmp9gWYSa/root2) 2026-10-02 06:58:29.621280010 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp9gWYSa/root2 2026-10-02 06:58:29.622263505 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:58:29.622283796 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:58:29.622302676 DEBUG method="workspace/diagnostic" response.id=3 duration=54.94µs 2026-10-02 06:58:29.622316006 DEBUG Received server response for request 3 2026-10-02 06:58:29.632438592 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:29.632470622 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:29.632478192 DEBUG method="shutdown" response.id=4 duration=11.26µs 2026-10-02 06:58:29.632488412 DEBUG Received server response for request 4 2026-10-02 06:58:29.632492072 DEBUG Client sends notification `exit` 2026-10-02 06:58:29.632507362 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-10-02 06:58:29.635321788 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:29.635403679 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:29.635452369 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:29.635521049 DEBUG Client info: None 2026-10-02 06:58:29.635555899 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:29.635568629 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:29.635575130 INFO Version: Unknown 2026-10-02 06:58:29.635619220 DEBUG Received server response for request 1 2026-10-02 06:58:29.635664730 DEBUG Client sends notification `initialized` 2026-10-02 06:58:29.635685180 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:29.635825551 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:29.635865521 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:29.635869681 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:29.635891131 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:29.635894691 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:29.635950872 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:29.635972152 DEBUG Initializing workspace `file:///tmp/.tmpwiwYp8/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:29.635988662 DEBUG Searching for a project in '/tmp/.tmpwiwYp8/root1' 2026-10-02 06:58:29.636022072 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:29.636027812 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:29.637294499 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:29.637305949 DEBUG Resolving local virtual environment: /tmp/.tmpwiwYp8/root1/.venv 2026-10-02 06:58:29.637358269 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:29.637363459 DEBUG No virtual environment found 2026-10-02 06:58:29.637375559 DEBUG Adding first-party search path `/tmp/.tmpwiwYp8/root1` 2026-10-02 06:58:29.637379959 DEBUG Using vendored stdlib 2026-10-02 06:58:29.637506650 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:29.637513790 DEBUG Adding new file root '/tmp/.tmpwiwYp8/root1' of kind Project 2026-10-02 06:58:29.639709702 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:29.639728313 DEBUG Initializing workspace `file:///tmp/.tmpwiwYp8/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:29.639738843 DEBUG Searching for a project in '/tmp/.tmpwiwYp8/root2' 2026-10-02 06:58:29.639773023 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:29.639778383 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:29.640898409 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:29.640906809 DEBUG Resolving local virtual environment: /tmp/.tmpwiwYp8/root2/.venv 2026-10-02 06:58:29.640946469 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:29.640950449 DEBUG No virtual environment found 2026-10-02 06:58:29.640961190 DEBUG Adding first-party search path `/tmp/.tmpwiwYp8/root2` 2026-10-02 06:58:29.640965240 DEBUG Using vendored stdlib 2026-10-02 06:58:29.641061990 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:29.641067370 DEBUG Adding new file root '/tmp/.tmpwiwYp8/root2' of kind Project 2026-10-02 06:58:29.643921856 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:29.643935316 DEBUG Updating project to check open files 2026-10-02 06:58:29.643955726 DEBUG Updating project to check open files 2026-10-02 06:58:29.644031797 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwiwYp8/root1/main.py") 2026-10-02 06:58:29.644040817 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwiwYp8/root1/main.py` 2026-10-02 06:58:29.644046877 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwiwYp8/root1/main.py` 2026-10-02 06:58:29.644173817 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwiwYp8/root1/main.py` to project `root1` 2026-10-02 06:58:29.644188028 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwiwYp8/root1/main.py` 2026-10-02 06:58:29.644190618 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:29.644214538 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:29.644338498 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwiwYp8/root1/main.py"))}: Checking file '/tmp/.tmpwiwYp8/root1/main.py' 2026-10-02 06:58:29.644471319 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwiwYp8/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:29.652852876 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwiwYp8/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:29.652955796 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.73ms 2026-10-02 06:58:29.652979126 DEBUG Received server response for request 2 2026-10-02 06:58:29.653096817 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:29.653108007 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:29.653147827 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwiwYp8/root2/main.py") 2026-10-02 06:58:29.653153737 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwiwYp8/root2/main.py` 2026-10-02 06:58:29.653162627 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwiwYp8/root2/main.py` 2026-10-02 06:58:29.653291788 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwiwYp8/root2/main.py` to project `root2` 2026-10-02 06:58:29.653301948 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwiwYp8/root2/main.py` 2026-10-02 06:58:29.653304188 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:29.653310368 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:29.653362338 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwiwYp8/root2/main.py"))}: Checking file '/tmp/.tmpwiwYp8/root2/main.py' 2026-10-02 06:58:29.653415689 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwiwYp8/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:29.661332653 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwiwYp8/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:29.661402723 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.09ms 2026-10-02 06:58:29.661415593 DEBUG Received server response for request 3 2026-10-02 06:58:29.661470424 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:29.661476324 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:58:29.661487374 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpwiwYp8/root2) 2026-10-02 06:58:29.661490894 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpwiwYp8/root2 2026-10-02 06:58:29.662477459 DEBUG method="textDocument/diagnostic" response.id=4 duration=32.14µs 2026-10-02 06:58:29.662490179 DEBUG Received server response for request 4 2026-10-02 06:58:29.662536230 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-02 06:58:29.662568580 DEBUG method="textDocument/diagnostic" response.id=5 duration=23.19µs 2026-10-02 06:58:29.662577860 DEBUG Received server response for request 5 2026-10-02 06:58:29.672668146 DEBUG Client sends request `shutdown` with ID 6 2026-10-02 06:58:29.672699456 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:29.672707486 DEBUG method="shutdown" response.id=6 duration=11.77µs 2026-10-02 06:58:29.672717286 DEBUG Received server response for request 6 2026-10-02 06:58:29.672720816 DEBUG Client sends notification `exit` 2026-10-02 06:58:29.672736166 DEBUG Received exit notification, exiting ok test workspace_folders::replace_only_workspace_refreshes_diagnostics ... 2026-10-02 06:58:29.675452401 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-02 06:58:29.675531102 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:29.675572742 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:29.675676233 DEBUG Client info: None 2026-10-02 06:58:29.675719113 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-02 06:58:29.675734473 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:29.675742323 INFO Version: Unknown 2026-10-02 06:58:29.675788423 DEBUG Received server response for request 1 2026-10-02 06:58:29.675833144 DEBUG Client sends notification `initialized` 2026-10-02 06:58:29.675849614 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:29.675938034 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:29.675974454 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:29.675978164 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:29.675992955 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:29.675996325 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:29.676042205 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:29.676057285 DEBUG Initializing workspace `file:///tmp/.tmpg8ZVGB/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:29.676073405 DEBUG Searching for a project in '/tmp/.tmpg8ZVGB/project' 2026-10-02 06:58:29.676106315 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:29.676111225 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:29.676608328 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:29.676613488 DEBUG Resolving local virtual environment: /tmp/.tmpg8ZVGB/project/.venv 2026-10-02 06:58:29.676656348 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:29.676660558 DEBUG No virtual environment found 2026-10-02 06:58:29.676671368 DEBUG Adding first-party search path `/tmp/.tmpg8ZVGB/project` 2026-10-02 06:58:29.676675728 DEBUG Using vendored stdlib 2026-10-02 06:58:29.676769329 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:29.676773889 DEBUG Adding new file root '/tmp/.tmpg8ZVGB/project' of kind Project 2026-10-02 06:58:29.679857726 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:29.679922726 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpg8ZVGB/project/app/main.py") 2026-10-02 06:58:29.679932736 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpg8ZVGB/project/app/main.py` 2026-10-02 06:58:29.679949137 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpg8ZVGB/project/app/main.py` 2026-10-02 06:58:29.680089007 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpg8ZVGB/project/app/main.py` to project `project` 2026-10-02 06:58:29.680104057 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpg8ZVGB/project/app/main.py` 2026-10-02 06:58:29.680106517 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:29.680115047 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:29.680308999 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpg8ZVGB/project/app/main.py"))}: Checking file '/tmp/.tmpg8ZVGB/project/app/main.py' 2026-10-02 06:58:29.680458059 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpg8ZVGB/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:29.690231794 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpg8ZVGB/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:29.690319674 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.20ms 2026-10-02 06:58:29.690335744 DEBUG Received server response for request 2 2026-10-02 06:58:29.690376765 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:58:29.690398995 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (app, file:///tmp/.tmpg8ZVGB/project/app), to remove: (project, file:///tmp/.tmpg8ZVGB/project) 2026-10-02 06:58:29.690404915 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpg8ZVGB/project 2026-10-02 06:58:29.693169140 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:58:29.693192380 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:29.693206580 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:29.693229671 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:29.693239821 DEBUG Initializing workspace `file:///tmp/.tmpg8ZVGB/project/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:29.693252701 DEBUG Searching for a project in '/tmp/.tmpg8ZVGB/project/app' 2026-10-02 06:58:29.693306921 DEBUG Found project at '/tmp/.tmpg8ZVGB/project/app' 2026-10-02 06:58:29.693311461 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:29.693855914 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:29.693867364 DEBUG Resolving local virtual environment: /tmp/.tmpg8ZVGB/project/app/.venv 2026-10-02 06:58:29.693912694 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:29.693916604 DEBUG No virtual environment found 2026-10-02 06:58:29.693927464 DEBUG Adding first-party search path `/tmp/.tmpg8ZVGB/project/app` 2026-10-02 06:58:29.693931594 DEBUG Using vendored stdlib 2026-10-02 06:58:29.694039875 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:29.694044045 DEBUG Adding new file root '/tmp/.tmpg8ZVGB/project/app' of kind Project 2026-10-02 06:58:29.696846431 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:29.696870551 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-02 06:58:29.696876741 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-02 06:58:29.696885581 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:58:29.697015292 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpg8ZVGB/project/app/main.py"))}: Checking file '/tmp/.tmpg8ZVGB/project/app/main.py' 2026-10-02 06:58:29.697097292 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpg8ZVGB/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:29.706610165 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpg8ZVGB/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:29.706681025 DEBUG method="textDocument/diagnostic" response.id=3 duration=9.79ms 2026-10-02 06:58:29.706696575 DEBUG Received server response for request 3 2026-10-02 06:58:29.716793742 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:58:29.716827542 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:29.716835192 DEBUG method="shutdown" response.id=4 duration=12.21µs 2026-10-02 06:58:29.716845322 DEBUG Received server response for request 4 2026-10-02 06:58:29.716848922 DEBUG Client sends notification `exit` 2026-10-02 06:58:29.716864342 DEBUG Received exit notification, exiting ok test workspace_folders::shared_search_paths_select_project_by_root_order ... 2026-10-02 06:58:29.721014935 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:29.721071146 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:29.721113196 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:29.721181306 DEBUG Client info: None 2026-10-02 06:58:29.721224646 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:29.721238206 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:29.721244847 INFO Version: Unknown 2026-10-02 06:58:29.721289407 DEBUG Received server response for request 1 2026-10-02 06:58:29.721325137 DEBUG Client sends notification `initialized` 2026-10-02 06:58:29.721342407 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:29.721489208 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:29.721536788 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:29.721540168 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:29.721562678 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:29.721565598 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:58:29.721624759 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:29.721646309 DEBUG Initializing workspace `file:///tmp/.tmpNKwabN/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:29.721664919 DEBUG Searching for a project in '/tmp/.tmpNKwabN/api' 2026-10-02 06:58:29.721705169 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:58:29.721710709 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:29.722953596 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:29.722966566 DEBUG Resolving local virtual environment: /tmp/.tmpNKwabN/api/.venv 2026-10-02 06:58:29.723018356 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:29.723023606 DEBUG No virtual environment found 2026-10-02 06:58:29.723036266 DEBUG Adding first-party search path `/tmp/.tmpNKwabN/api` 2026-10-02 06:58:29.723040366 DEBUG Using vendored stdlib 2026-10-02 06:58:29.723155517 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:29.723161087 DEBUG Adding new file root '/tmp/.tmpNKwabN/api' of kind Project 2026-10-02 06:58:29.726311795 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.003s 2026-10-02 06:58:29.726330685 DEBUG Initializing workspace `file:///tmp/.tmpNKwabN/tools`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:29.726341225 DEBUG Searching for a project in '/tmp/.tmpNKwabN/tools' 2026-10-02 06:58:29.726380415 DEBUG Found project at '/tmp/.tmpNKwabN/tools' 2026-10-02 06:58:29.726384985 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:29.727172749 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:29.727181529 DEBUG Resolving local virtual environment: /tmp/.tmpNKwabN/tools/.venv 2026-10-02 06:58:29.727232320 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:29.727236420 DEBUG No virtual environment found 2026-10-02 06:58:29.727252540 DEBUG Adding extra search-path `/tmp/.tmpNKwabN/shared` 2026-10-02 06:58:29.727256840 DEBUG Adding first-party search path `/tmp/.tmpNKwabN/tools` 2026-10-02 06:58:29.727260930 DEBUG Using vendored stdlib 2026-10-02 06:58:29.727350980 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:29.727354970 DEBUG Adding new file root '/tmp/.tmpNKwabN/tools' of kind Project 2026-10-02 06:58:29.727779593 DEBUG Adding new file root '/tmp/.tmpNKwabN/shared' of kind SearchPath 2026-10-02 06:58:29.730212866 INFO Project::index_files{project=tools}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:29.730226536 DEBUG Initializing workspace `file:///tmp/.tmpNKwabN/web`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:29.730236746 DEBUG Searching for a project in '/tmp/.tmpNKwabN/web' 2026-10-02 06:58:29.730262597 DEBUG Found project at '/tmp/.tmpNKwabN/web' 2026-10-02 06:58:29.730266567 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:29.730789890 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:29.730795450 DEBUG Resolving local virtual environment: /tmp/.tmpNKwabN/web/.venv 2026-10-02 06:58:29.730832520 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:29.730836220 DEBUG No virtual environment found 2026-10-02 06:58:29.730851530 DEBUG Adding extra search-path `/tmp/.tmpNKwabN/shared` 2026-10-02 06:58:29.730855640 DEBUG Adding first-party search path `/tmp/.tmpNKwabN/web` 2026-10-02 06:58:29.730859480 DEBUG Using vendored stdlib 2026-10-02 06:58:29.730946821 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:29.730950981 DEBUG Adding new file root '/tmp/.tmpNKwabN/web' of kind Project 2026-10-02 06:58:29.731340873 DEBUG Adding new file root '/tmp/.tmpNKwabN/shared' of kind SearchPath 2026-10-02 06:58:29.732759411 INFO Project::index_files{project=web}: Indexed 1 file(s) in 0.001s 2026-10-02 06:58:29.732771011 DEBUG Updating project to check open files 2026-10-02 06:58:29.732790731 DEBUG Updating project to check open files 2026-10-02 06:58:29.732796911 DEBUG Updating project to check open files 2026-10-02 06:58:29.732837681 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:58:29.732878151 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNKwabN/shared/library.py") 2026-10-02 06:58:29.733066712 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:58:29.735311615 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["tools"] 2026-10-02 06:58:29.735344045 DEBUG method="textDocument/hover" response.id=2 duration=2.44ms 2026-10-02 06:58:29.735359315 DEBUG Received server response for request 2 2026-10-02 06:58:29.745450841 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:29.745471831 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:29.745478031 DEBUG method="shutdown" response.id=3 duration=9.06µs 2026-10-02 06:58:29.745487381 DEBUG Received server response for request 3 2026-10-02 06:58:29.745491641 DEBUG Client sends notification `exit` 2026-10-02 06:58:29.745501321 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-10-02 06:58:29.748007925 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:58:29.748077076 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:58:29.748111956 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:58:29.748162616 DEBUG Client info: None 2026-10-02 06:58:29.748187306 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:58:29.748212167 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:58:29.748220527 INFO Version: Unknown 2026-10-02 06:58:29.748264827 DEBUG Received server response for request 1 2026-10-02 06:58:29.748309617 DEBUG Client sends notification `initialized` 2026-10-02 06:58:29.748325797 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:58:29.748410848 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:58:29.748446038 DEBUG Received server request `workspace/configuration` 2026-10-02 06:58:29.748449838 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:58:29.748465148 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:58:29.748468278 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:58:29.748508198 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:58:29.748522848 DEBUG Initializing workspace `file:///tmp/.tmpcJDWV8/project/main.py`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:58:29.748539338 DEBUG Searching for a project in '/tmp/.tmpcJDWV8/project' 2026-10-02 06:58:29.748574629 DEBUG Found project at '/tmp/.tmpcJDWV8/project' 2026-10-02 06:58:29.748579389 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:58:29.749034931 INFO Defaulting to python-platform `linux` 2026-10-02 06:58:29.749040051 DEBUG Resolving local virtual environment: /tmp/.tmpcJDWV8/project/.venv 2026-10-02 06:58:29.749080891 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:58:29.749085031 DEBUG No virtual environment found 2026-10-02 06:58:29.749096371 DEBUG Adding first-party search path `/tmp/.tmpcJDWV8/project` 2026-10-02 06:58:29.749102072 DEBUG Using vendored stdlib 2026-10-02 06:58:29.749213202 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:58:29.749216502 DEBUG Adding new file root '/tmp/.tmpcJDWV8/project' of kind Project 2026-10-02 06:58:29.751206083 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-02 06:58:29.751224123 DEBUG Updating project to check open files 2026-10-02 06:58:29.751284664 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcJDWV8/project/main.py") 2026-10-02 06:58:29.751292284 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcJDWV8/project/main.py` 2026-10-02 06:58:29.751300254 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcJDWV8/project/main.py` 2026-10-02 06:58:29.751432285 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcJDWV8/project/main.py` to project `project` 2026-10-02 06:58:29.751444235 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcJDWV8/project/main.py` 2026-10-02 06:58:29.751446495 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:58:29.751454805 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:58:29.751596785 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcJDWV8/project/main.py"))}: Checking file '/tmp/.tmpcJDWV8/project/main.py' 2026-10-02 06:58:29.751722796 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcJDWV8/project/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:58:29.761602101 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcJDWV8/project/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:58:29.761693952 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.23ms 2026-10-02 06:58:29.761712162 DEBUG Received server response for request 2 2026-10-02 06:58:29.771801908 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:58:29.771821408 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:58:29.771828948 DEBUG method="shutdown" response.id=3 duration=11.01µs 2026-10-02 06:58:29.771838968 DEBUG Received server response for request 3 2026-10-02 06:58:29.771842908 DEBUG Client sends notification `exit` 2026-10-02 06:58:29.771852598 DEBUG Received exit notification, exiting ok test result: ok. 194 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 25.12s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_site_packages-a5d7a24c728f8af8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ty_test-bc52c537edf3c009 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/target/rpm/deps/ty_vendored-bfb58aa378301837 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.16.10-build/ruff-0.16.10/crates/ruff_annotate_snippets -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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.28s; merged doctests compilation took 7.26s Doc-tests ruff_cache Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_cache --test crates/ruff_cache/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_cache -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern seahash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libseahash-840dbdbca6056a65.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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.72s; merged doctests compilation took 13.71s 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.16.10-build/ruff-0.16.10/crates/ruff_command_line -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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.16.10-build/ruff-0.16.10/target/rpm/deps/libargfile-c2da89bd1a2735b3.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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.16.10-build/ruff-0.16.10/crates/ruff_db -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarc_swap-dcadc8d77173b323.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdashmap-71932129434eb748.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libetcetera-0e1d2b0a0dd0c909.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchit-3aef49c40c27362f.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpathdiff-73f9cc9b5c4f73c3.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquick_junit-76d7972cbeaedbe0.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsupports_hyperlinks-f1320a94ed642d69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern which=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwhich-2180bc78cb6a8b7e.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -C lto=fat --cfg 'feature="cache"' --cfg 'feature="ignore"' --cfg 'feature="junit"' --cfg 'feature="os"' --cfg 'feature="ruff_cache"' --cfg 'feature="serde"' --cfg 'feature="testing"' --cfg 'feature="tracing-subscriber"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "ignore", "junit", "os", "ruff_cache", "schemars", "serde", "testing", "tracing-subscriber"))' --error-format human` running 20 tests test crates/ruff_db/src/system/path.rs - system::path::SystemPath::absolute (line 404) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::absolute (line 427) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::ancestors (line 182) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::components (line 225) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::ends_with (line 131) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::extension (line 83) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::file_name (line 252) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::file_stem (line 282) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::is_absolute (line 59) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::join (line 336) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::parent (line 155) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::starts_with (line 103) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::strip_prefix (line 305) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::with_extension (line 353) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPathBuf::push (line 548) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPathBuf::push (line 558) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemVirtualPath::extension (line 786) ... ok test crates/ruff_db/src/system/path.rs - system::path::deduplicate_nested_paths (line 933) ... ok test crates/ruff_db/src/testing.rs - testing::setup_logging (line 152) ... ok test crates/ruff_db/src/testing.rs - testing::setup_logging_with_filter (line 166) ... ok test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s all doctests ran in 38.26s; merged doctests compilation took 38.22s Doc-tests ruff_formatter Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_formatter --test crates/ruff_formatter/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_formatter -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -C lto=fat --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' --error-format human` running 70 tests test crates/ruff_formatter/src/arguments.rs - arguments::Arguments (line 40) ... ok test crates/ruff_formatter/src/buffer.rs - buffer::Buffer::write_element (line 23) ... ok test crates/ruff_formatter/src/buffer.rs - buffer::Buffer::write_fmt (line 47) ... ok test crates/ruff_formatter/src/buffer.rs - buffer::BufferExtensions::start_recording (line 601) ... ok test crates/ruff_formatter/src/buffer.rs - buffer::RemoveSoftLinesBuffer (line 307) ... ok test crates/ruff_formatter/src/builders.rs - builders::BestFitting<'a,Context>::with_mode (line 2604) ... ok test crates/ruff_formatter/src/builders.rs - builders::IfGroupBreaks<'_,Context>::with_group_id (line 1977) ... ok test crates/ruff_formatter/src/builders.rs - builders::align (line 879) ... ok test crates/ruff_formatter/src/builders.rs - builders::align (line 924) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1474) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1509) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1528) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1547) ... ok test crates/ruff_formatter/src/builders.rs - builders::block_indent (line 1015) ... ok test crates/ruff_formatter/src/builders.rs - builders::conditional_group (line 1619) ... ok test crates/ruff_formatter/src/builders.rs - builders::dedent (line 749) ... ok test crates/ruff_formatter/src/builders.rs - builders::dedent_to_root (line 818) ... ok test crates/ruff_formatter/src/builders.rs - builders::empty_line (line 110) ... ok test crates/ruff_formatter/src/builders.rs - builders::expand_parent (line 1749) ... ok test crates/ruff_formatter/src/builders.rs - builders::fits_expanded (line 2185) ... ok test crates/ruff_formatter/src/builders.rs - builders::format_once (line 2342) ... ok test crates/ruff_formatter/src/builders.rs - builders::format_once (line 2380) - should panic ... ok test crates/ruff_formatter/src/builders.rs - builders::format_with (line 2285) ... ok test crates/ruff_formatter/src/builders.rs - builders::group (line 1343) ... ok test crates/ruff_formatter/src/builders.rs - builders::group (line 1371) ... ok test crates/ruff_formatter/src/builders.rs - builders::hard_line_break (line 79) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_breaks (line 1805) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_breaks (line 1834) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_fits_on_line (line 1886) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_fits_on_line (line 1915) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent (line 685) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent_if_group_breaks (line 2057) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent_if_group_breaks (line 2080) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent_if_group_breaks (line 2110) ... ok test crates/ruff_formatter/src/builders.rs - builders::labelled (line 550) ... ok test crates/ruff_formatter/src/builders.rs - builders::line_suffix (line 417) ... ok test crates/ruff_formatter/src/builders.rs - builders::line_suffix (line 434) ... ok test crates/ruff_formatter/src/builders.rs - builders::line_suffix_boundary (line 507) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_block_indent (line 1056) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_block_indent (line 1087) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_break (line 23) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_break (line 43) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_break_or_space (line 142) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_break_or_space (line 164) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_indent_or_space (line 1130) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_indent_or_space (line 1164) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_space_or_block_indent (line 1264) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_space_or_block_indent (line 1296) ... ok test crates/ruff_formatter/src/builders.rs - builders::source_position (line 286) ... ok test crates/ruff_formatter/src/builders.rs - builders::space (line 647) ... ok test crates/ruff_formatter/src/builders.rs - builders::token (line 223) ... ok test crates/ruff_formatter/src/builders.rs - builders::token (line 241) ... ok test crates/ruff_formatter/src/format_extensions.rs - format_extensions::MemoizeFormat::memoized (line 14) ... ok test crates/ruff_formatter/src/format_extensions.rs - format_extensions::Memoized::inspect (line 95) ... ok test crates/ruff_formatter/src/formatter.rs - formatter::Formatter<'buf,Context>::fill (line 117) ... ok test crates/ruff_formatter/src/formatter.rs - formatter::Formatter<'buf,Context>::fill (line 139) ... ok test crates/ruff_formatter/src/formatter.rs - formatter::Formatter<'buf,Context>::join (line 48) ... ok test crates/ruff_formatter/src/formatter.rs - formatter::Formatter<'buf,Context>::join_with (line 80) ... ok test crates/ruff_formatter/src/lib.rs - Format (line 572) ... ok test crates/ruff_formatter/src/lib.rs - FormatWithRule (line 677) ... ignored test crates/ruff_formatter/src/lib.rs - format (line 876) ... ok test crates/ruff_formatter/src/lib.rs - format (line 889) ... ok test crates/ruff_formatter/src/lib.rs - write (line 823) ... ok test crates/ruff_formatter/src/lib.rs - write (line 842) ... ok test crates/ruff_formatter/src/macros.rs - macros::best_fitting (line 155) ... ok test crates/ruff_formatter/src/macros.rs - macros::best_fitting (line 243) ... ok test crates/ruff_formatter/src/macros.rs - macros::dbg_write (line 81) ... ok test crates/ruff_formatter/src/macros.rs - macros::format (line 125) ... ok test crates/ruff_formatter/src/macros.rs - macros::format_args (line 13) ... ok test crates/ruff_formatter/src/macros.rs - macros::write (line 48) ... ok test result: ok. 69 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s all doctests ran in 15.29s; merged doctests compilation took 15.22s Doc-tests ruff_linter Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_linter --test crates/ruff_linter/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_linter -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-3e695b6f9c507cf1.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern fern=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfern-cb03134f20d0451a.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rlib --extern imperative=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libimperative-14cba488e07f93a0.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibcst_native-58eb83beb9cf2329.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern natord=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnatord-27ea4eca80b8048e.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpyproject_toml-6193036611ced12a.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-024073cf08110143.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-7fd021ab4860b082.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-656c88c8d3de5406.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_semantic-be3301ac79fe5ab8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtyped_arena-39a5b958fe06a62f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-35bd041bc4230c1b.rlib --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liburl-c3fad072c4745ada.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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 3852) ... 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 94.22s; merged doctests compilation took 94.17s Doc-tests ruff_notebook Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_notebook --test crates/ruff_notebook/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_notebook -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand-365c0d1c134e6c33.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libuuid-93e3df23c407dbe0.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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.44s; merged doctests compilation took 8.43s Doc-tests ruff_options_metadata Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_options_metadata --test crates/ruff_options_metadata/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_options_metadata -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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.98s; merged doctests compilation took 5.98s Doc-tests ruff_python_ast Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_ast --test crates/ruff_python_ast/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_ast -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-3e695b6f9c507cf1.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarrayvec-85ec32eed8163565.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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.33s; merged doctests compilation took 18.32s Doc-tests ruff_python_parser Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_parser --test crates/ruff_python_parser/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_parser -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-4b9a1fe7f11d6280.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstacker-1ddb0e2aea9d9df9.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-35bd041bc4230c1b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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.56s; merged doctests compilation took 20.53s Doc-tests ruff_python_stdlib Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_stdlib --test crates/ruff_python_stdlib/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_stdlib -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 4 tests test crates/ruff_python_stdlib/src/str.rs - str::is_cased_lowercase (line 85) ... ok test crates/ruff_python_stdlib/src/str.rs - str::is_cased_uppercase (line 118) ... ok test crates/ruff_python_stdlib/src/str.rs - str::is_lowercase (line 7) ... ok test crates/ruff_python_stdlib/src/str.rs - str::is_uppercase (line 44) ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 6.18s; merged doctests compilation took 6.17s Doc-tests ruff_python_trivia Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_trivia --test crates/ruff_python_trivia/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_trivia -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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 7.03s; merged doctests compilation took 7.02s Doc-tests ruff_source_file Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_source_file --test crates/ruff_source_file/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_source_file -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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.76s; merged doctests compilation took 6.74s Doc-tests ruff_text_size Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_text_size --test crates/ruff_text_size/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_text_size -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_test-7f9f7675b47e3e12.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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.39s; merged doctests compilation took 6.37s Doc-tests ruff_workspace Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_workspace --test crates/ruff_workspace/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_workspace -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libetcetera-0e1d2b0a0dd0c909.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchit-3aef49c40c27362f.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_semantic-be3301ac79fe5ab8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -C lto=fat --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars"))' --error-format human` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests ty_module_resolver Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ty_module_resolver --test crates/ty_module_resolver/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ty_module_resolver -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-20a3c0bd601d72a4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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.86s; merged doctests compilation took 41.82s Doc-tests ty_python_semantic Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ty_python_semantic --test crates/ty_python_semantic/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ty_python_semantic -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpretty_assertions-c33f08f8bb46fb22.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck-dff4d3e77b10a6fb.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck_macros-0d5d9550e7de9a3b.so --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-024073cf08110143.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-7fd021ab4860b082.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_test-812de4608c0d5b29.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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 3250) ... 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 142.17s; merged doctests compilation took 142.11s + '[' '!' -f /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.16.10-1.fc46.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.QQDhPu + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + cd ruff-0.16.10 + DOCDIR=/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/doc/ruff + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/BREAKING_CHANGES.md /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/CHANGELOG.md /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/README.md /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/doc/ruff + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.gLCloX + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + cd ruff-0.16.10 + LICENSEDIR=/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/licenses/ruff + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/LICENSE /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/LICENSE.dependencies /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/LICENSE.bundled /builddir/build/BUILD/ruff-0.16.10-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.16.10-1.fc46 ruff(x86-64) = 0.16.10-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-4 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.16.10-1.fc46.noarch Provides: python-ruff = 0.16.10-1.fc46 python3-ruff = 0.16.10-1.fc46 python3.15-ruff = 0.16.10-1.fc46 python3.15dist(ruff) = 0.16.10 python3dist(ruff) = 0.16.10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.15 Processing files: ruff-debugsource-0.16.10-1.fc46.x86_64 Provides: ruff-debugsource = 0.16.10-1.fc46 ruff-debugsource(x86-64) = 0.16.10-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.16.10-1.fc46.x86_64 Provides: debuginfo(build-id) = 1178cc5287efa107cbf8aea3d5135c5653e162aa ruff-debuginfo = 0.16.10-1.fc46 ruff-debuginfo(x86-64) = 0.16.10-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.16.10-1.fc46 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc46.src.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.16.10-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ruff-0.16.10-1.fc46.noarch.rpm Wrote: /builddir/build/RPMS/ruff-0.16.10-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-debuginfo-0.16.10-1.fc46.x86_64.rpm Finish: rpmbuild ruff-0.16.10-1.fc46.src.rpm Finish: build phase for ruff-0.16.10-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-1790920103.581305/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/ruff-0.16.10-1.fc46.src.rpm) Config(child) 78 minutes 59 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "ruff-debugsource", "epoch": null, "version": "0.16.10", "release": "1.fc46", "arch": "x86_64" }, { "name": "ruff", "epoch": null, "version": "0.16.10", "release": "1.fc46", "arch": "x86_64" }, { "name": "ruff", "epoch": null, "version": "0.16.10", "release": "1.fc46", "arch": "src" }, { "name": "ruff-debuginfo", "epoch": null, "version": "0.16.10", "release": "1.fc46", "arch": "x86_64" }, { "name": "python3-ruff", "epoch": null, "version": "0.16.10", "release": "1.fc46", "arch": "noarch" } ] } RPMResults finished